From d9e8f4bbdb9136bfec1e827cb58990ca49bd8d88 Mon Sep 17 00:00:00 2001
From: Akita Noek <anoek@online-go.com>
Date: Tue, 17 Sep 2024 07:10:41 -0600
Subject: [PATCH] Update docs

---
 docs/assets/search.js                         |   2 +-
 docs/classes/BoardState.html                  |  22 +--
 docs/classes/ConditionalMoveTree.html         |   4 +-
 docs/classes/Goban.html                       |  35 ++---
 docs/classes/GobanBase.html                   |  22 +--
 docs/classes/GobanCanvas.html                 |  35 ++---
 docs/classes/GobanEngine.html                 |  48 +++----
 docs/classes/GobanError.html                  |   4 +-
 docs/classes/GobanInteractive.html            |  28 ++--
 docs/classes/GobanMoveError.html              |   4 +-
 docs/classes/GobanSocket.html                 |   4 +-
 docs/classes/GobanTheme.html                  |   6 +-
 docs/classes/MoveTree.html                    |  22 +--
 docs/classes/SVGRenderer.html                 |  35 ++---
 docs/classes/ScoreEstimator.html              |  24 ++--
 docs/classes/StoneString.html                 |  10 +-
 docs/classes/StoneStringBuilder.html          |   4 +-
 docs/classes/TestGoban.html                   |  35 ++---
 docs/classes/_internal_.GCell.html            |   4 +-
 docs/classes/_internal_.OGSConnectivity.html  |  30 +++--
 docs/enums/JGOFNumericPlayerColor.html        |   4 +-
 .../protocol.RemoteStorageReplication.html    |  10 +-
 docs/functions/adjust_estimate.html           |   2 +-
 docs/functions/allocateCanvasOrError.html     |   2 +-
 docs/functions/autoscore.html                 |   2 +-
 docs/functions/char2num.html                  |   2 +-
 docs/functions/cloneMatrix.html               |   2 +-
 docs/functions/closeErrorCodeToString.html    |   2 +-
 docs/functions/color_blend.html               |   2 +-
 docs/functions/computeAverageMoveTime.html    |   2 +-
 docs/functions/createDeviceScaledCanvas.html  |   2 +-
 docs/functions/createGoban.html               |   2 +-
 docs/functions/decodeCoordinate.html          |   2 +-
 docs/functions/decodeGTPCoordinates.html      |   2 +-
 docs/functions/decodeMoves.html               |   2 +-
 docs/functions/decodePrettyCoordinates.html   |   2 +-
 docs/functions/decodePrettyXCoordinate.html   |   2 +-
 docs/functions/deepClone.html                 |   2 +-
 docs/functions/deepEqual.html                 |   2 +-
 docs/functions/deviceCanvasScalingRatio.html  |   2 +-
 docs/functions/elementOffset.html             |   2 +-
 docs/functions/encodeCoordinate.html          |   2 +-
 docs/functions/encodeMove.html                |   2 +-
 docs/functions/encodeMoveToArray.html         |   2 +-
 docs/functions/encodeMoves.html               |   2 +-
 docs/functions/encodeMovesToArray.html        |   2 +-
 docs/functions/encodePrettyXCoordinate.html   |   2 +-
 docs/functions/escapeSGFText.html             |   2 +-
 docs/functions/getRandomInt.html              |   2 +-
 docs/functions/getRelativeEventPosition.html  |   2 +-
 docs/functions/getWorstMoves.html             |   2 +-
 .../init_remote_ownership_estimator.html      |   2 +-
 .../init_wasm_ownership_estimator.html        |   2 +-
 docs/functions/makeEmptyMatrix.html           |   2 +-
 docs/functions/makeMatrix.html                |   2 +-
 docs/functions/makeObjectMatrix.html          |   2 +-
 docs/functions/matricesAreEqual.html          |   2 +-
 docs/functions/newlines_to_spaces.html        |   2 +-
 docs/functions/niceInterval.html              |   2 +-
 docs/functions/num2char.html                  |   2 +-
 docs/functions/ojeSequenceToMoves.html        |   2 +-
 docs/functions/placeRenderedImageStone.html   |   2 +-
 docs/functions/positionId.html                |   2 +-
 docs/functions/preRenderImageStone.html       |   2 +-
 docs/functions/prettyCoordinates.html         |   2 +-
 docs/functions/resizeDeviceScaledCanvas.html  |   2 +-
 docs/functions/setGobanCallbacks.html         |   2 +-
 docs/functions/setGobanRenderer.html          |   2 +-
 .../set_local_ownership_estimator.html        |   2 +-
 docs/functions/shortDurationString.html       |   2 +-
 docs/functions/sortMoves.html                 |   2 +-
 docs/functions/translate._.html               |   2 +-
 docs/functions/translate.interpolate.html     |   2 +-
 .../translate.setGobanTranslations.html       |   2 +-
 docs/functions/validateCanvas.html            |   2 +-
 .../functions/voronoi_estimate_ownership.html |   2 +-
 docs/functions/wasm_estimate_ownership.html   |   2 +-
 docs/interfaces/AIReviewWorstMoveEntry.html   |   4 +-
 docs/interfaces/AdHocClock.html               |  26 ++--
 docs/interfaces/AdHocFormat.html              |   4 +-
 docs/interfaces/AdHocPauseControl.html        |   4 +-
 docs/interfaces/AdHocPlayer.html              |   4 +-
 docs/interfaces/AdHocPlayerClock.html         |  14 +-
 docs/interfaces/AudioClockEvent.html          |  14 +-
 docs/interfaces/BoardConfig.html              |   4 +-
 .../interfaces/CanvasRendererGobanConfig.html |  13 +-
 docs/interfaces/ColoredCircle.html            |   4 +-
 .../ConditionalMoveResponseTree.html          |   2 +-
 docs/interfaces/GobanBounds.html              |   4 +-
 docs/interfaces/GobanCallbacks.html           |   5 +-
 docs/interfaces/GobanCanvasInterface.html     |   4 +-
 docs/interfaces/GobanConfig.html              |  13 +-
 docs/interfaces/GobanEngineConfig.html        |  12 +-
 docs/interfaces/GobanEngineInitialState.html  |   4 +-
 docs/interfaces/GobanEnginePlayerEntry.html   |   8 +-
 docs/interfaces/GobanEvents.html              |   6 +-
 .../interfaces/GobanIOErrorMessageObject.html |   4 +-
 docs/interfaces/GobanMetrics.html             |   4 +-
 .../GobanMoveErrorMessageObject.html          |   4 +-
 docs/interfaces/GobanSelectedThemes.html      |   4 +-
 docs/interfaces/GobanSocketEvents.html        |  98 +++++++-------
 docs/interfaces/GobanThemeBackgroundCSS.html  |   4 +-
 .../GobanThemeBackgroundReactStyles.html      |   4 +-
 docs/interfaces/JGOF.html                     |  14 +-
 docs/interfaces/JGOFAIReview.html             |  18 +--
 docs/interfaces/JGOFAIReviewMove.html         |  14 +-
 .../interfaces/JGOFAIReviewMoveVariation.html |  22 +--
 docs/interfaces/JGOFAbsoluteTimeControl.html  |   4 +-
 docs/interfaces/JGOFByoYomiTimeControl.html   |   4 +-
 docs/interfaces/JGOFCanadianTimeControl.html  |   4 +-
 docs/interfaces/JGOFClock.html                |  22 +--
 .../interfaces/JGOFClockWithTransmitting.html |  22 +--
 docs/interfaces/JGOFFischerTimeControl.html   |   4 +-
 docs/interfaces/JGOFIntersection.html         |   6 +-
 docs/interfaces/JGOFMove.html                 |  10 +-
 docs/interfaces/JGOFNoneTimeControl.html      |   4 +-
 docs/interfaces/JGOFPauseState.html           |  14 +-
 docs/interfaces/JGOFPlayer.html               |   6 +-
 docs/interfaces/JGOFPlayerClock.html          |  12 +-
 docs/interfaces/JGOFPlayerSummary.html        |   4 +-
 docs/interfaces/JGOFSealingIntersection.html  |   8 +-
 docs/interfaces/JGOFSimpleTimeControl.html    |   4 +-
 docs/interfaces/MarkInterface.html            |   4 +-
 docs/interfaces/MoveCommand.html              |   4 +-
 docs/interfaces/MoveTreeChatLine.html         |   4 +-
 docs/interfaces/MoveTreeChatLineBody.html     |   4 +-
 docs/interfaces/MoveTreeJson.html             |   4 +-
 docs/interfaces/PlayerScore.html              |   4 +-
 docs/interfaces/PuzzleConfig.html             |   4 +-
 docs/interfaces/ReviewMessage.html            |  40 +++---
 docs/interfaces/SVGRendererGobanConfig.html   |  13 +-
 docs/interfaces/SVGStoneParameters.html       |   4 +-
 docs/interfaces/SVGStop.html                  |   4 +-
 docs/interfaces/Score.html                    |   4 +-
 docs/interfaces/ScoreEstimateRequest.html     |   4 +-
 docs/interfaces/ScoreEstimateResponse.html    |  14 +-
 docs/interfaces/ScoringLocations.html         |   4 +-
 docs/interfaces/StateUpdateEvents.html        |   4 +-
 docs/interfaces/ThemesInterface.html          |   4 +-
 docs/interfaces/_internal_.AbsoluteClock.html |   4 +-
 .../_internal_.AnalysisComment.html           |   4 +-
 .../_internal_.AutoscoreResults.html          |   4 +-
 ...internal_.BoardStateWithIsobranchHash.html |  24 ++--
 docs/interfaces/_internal_.ByoYomiClock.html  |   4 +-
 docs/interfaces/_internal_.CanadianClock.html |   4 +-
 docs/interfaces/_internal_.ErrorResponse.html |   4 +-
 docs/interfaces/_internal_.FischerClock.html  |   4 +-
 .../interfaces/_internal_.GameListPlayer.html |   4 +-
 .../_internal_.GobanSVGInterface.html         |   4 +-
 .../_internal_.GobanSocketOptions.html        |   6 +-
 ...internal_.JGOFPlayerClockWithTimedOut.html |  12 +-
 .../_internal_.MoveTreeViewPortInterface.html |   4 +-
 docs/interfaces/_internal_.ReviewComment.html |   4 +-
 .../_internal_.ViewPortInterface.html         |   4 +-
 .../interfaces/protocol.AIServerToClient.html |   4 +-
 .../protocol.AutomatchPreferences.html        |   4 +-
 .../interfaces/protocol.ClientToAIServer.html |  20 +--
 docs/interfaces/protocol.ClientToServer.html  | 126 +++++++++---------
 .../protocol.ClientToServerBase.html          |   6 +-
 .../protocol.GameChatAnalysisMessage.html     |   4 +-
 docs/interfaces/protocol.GameChatLine.html    |   4 +-
 docs/interfaces/protocol.GameChatMessage.html |   4 +-
 .../protocol.GameChatReviewMessage.html       |   4 +-
 .../protocol.GameChatTranslatedMessage.html   |   4 +-
 docs/interfaces/protocol.GameClock.html       |   4 +-
 docs/interfaces/protocol.GameListEntry.html   |   4 +-
 docs/interfaces/protocol.GameListWhere.html   |   4 +-
 docs/interfaces/protocol.Glicko2.html         |   4 +-
 .../protocol.SeekgraphChallengeMessage.html   |  60 ++++-----
 .../protocol.SeekgraphDeleteMessage.html      |   6 +-
 .../protocol.SeekgraphStartedMessage.html     |  28 ++--
 docs/interfaces/protocol.ServerToClient.html  |  98 +++++++-------
 .../protocol.StallingScoreEstimate.html       |   4 +-
 docs/interfaces/protocol.User.html            |   4 +-
 docs/interfaces/translate.GobanStrings.html   |   4 +-
 docs/modules/protocol.html                    |   2 +-
 docs/modules/translate.html                   |   2 +-
 docs/types/AdHocPackedMove.html               |   2 +-
 docs/types/AnalysisSubTool.html               |   2 +-
 docs/types/AnalysisTool.html                  |   2 +-
 docs/types/BoardTransform.html                |   2 +-
 docs/types/ConditionalMoveResponse.html       |   2 +-
 docs/types/DataArgument.html                  |   2 +-
 docs/types/GobanChatLog.html                  |   2 +-
 docs/types/GobanEnginePhase.html              |   2 +-
 docs/types/GobanEngineRules.html              |   2 +-
 docs/types/GobanEngineSuperKoAlgorithm.html   |   2 +-
 docs/types/GobanErrorMessageId.html           |   2 +-
 docs/types/GobanErrorMessageObject.html       |   2 +-
 docs/types/GobanIOErrorMessageId.html         |   2 +-
 docs/types/GobanModes.html                    |   2 +-
 docs/types/GobanMoveErrorMessageId.html       |   2 +-
 docs/types/GobanMovesArray.html               |   2 +-
 docs/types/GobanRenderer.html                 |   2 +-
 docs/types/GobanRendererConfig.html           |   2 +-
 docs/types/JGOFTimeControl.html               |   2 +-
 docs/types/JGOFTimeControlSpeed.html          |   2 +-
 docs/types/JGOFTimeControlSystem.html         |   2 +-
 docs/types/LabelPosition.html                 |   2 +-
 docs/types/Matrix.html                        |   2 +-
 docs/types/MoveTreePenMarks.html              |   2 +-
 docs/types/NumberMatrix.html                  |   2 +-
 docs/types/PlayerColor.html                   |   2 +-
 docs/types/ProtocolResponseType.html          |   2 +-
 docs/types/PuzzleOpponentMoveMode.html        |   2 +-
 docs/types/PuzzlePlacementSetting.html        |   2 +-
 docs/types/PuzzlePlayerMoveMode.html          |   2 +-
 docs/types/RawStoneString.html                |   2 +-
 docs/types/StringMatrix.html                  |   2 +-
 docs/types/_internal_.ClockTime.html          |   2 +-
 docs/types/_internal_.DebugOutput.html        |   2 +-
 docs/types/_internal_.LocalEstimator.html     |   2 +-
 docs/types/_internal_.MessageID.html          |   2 +-
 docs/types/_internal_.NoneClock.html          |   2 +-
 docs/types/_internal_.SimpleClock.html        |   2 +-
 docs/types/_internal_.StoneType.html          |   2 +-
 docs/types/_internal_.StoneTypeArray.html     |   2 +-
 docs/types/protocol.AutomatchCondition.html   |   2 +-
 docs/types/protocol.RuleSet.html              |   2 +-
 docs/types/protocol.Size.html                 |   2 +-
 docs/types/protocol.Speed.html                |   2 +-
 docs/variables/AUTOSCORE_TOLERANCE.html       |   2 +-
 docs/variables/AUTOSCORE_TRIALS.html          |   2 +-
 docs/variables/GOBAN_FONT.html                |   2 +-
 docs/variables/MARK_TYPES.html                |   2 +-
 .../variables/SCORE_ESTIMATION_TOLERANCE.html |   2 +-
 docs/variables/SCORE_ESTIMATION_TRIALS.html   |   2 +-
 docs/variables/THEMES.html                    |   2 +-
 docs/variables/THEMES_SORTED.html             |   2 +-
 docs/variables/callbacks.html                 |   2 +-
 docs/variables/remote_estimate_ownership.html |   2 +-
 231 files changed, 857 insertions(+), 837 deletions(-)

diff --git a/docs/assets/search.js b/docs/assets/search.js
index 0b67ad3d..85c015b3 100644
--- a/docs/assets/search.js
+++ b/docs/assets/search.js
@@ -1 +1 @@
-window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA8y9aZPcNrI2+lcU03E+3dMtS97G801uyx6doy26Ncf3xP3AYLPQXbRYZA3J6nb7jfe/X4ALiC2BxMKqipgYyapcHiSxJBJA5v/5W9s8dX/7x//3f/72taw3f/vHD9/959/qfEf+9o+/daT/rbnL6xtSb0hL2r/9598ObUV/uD/URV82dfdSJbna9ruK0hVV3nWEyv3b3/7vfxpEFy3JezKwGqQKv1oFvv7mpx9fff+aSzWj7Z/3pHuJh2mVet3U9+WDTfZIYdWw2GHfNn1TNBUXuGs2h4qKnH+wI/3+By7puipJ3X9pbkn7SNqf845wmWXdk/Y+L0SxOrlB03/+bZ+3lEwEumh/9c3rpSH5od9SyrKgHy5E8YUiwI7CIEXsZ99//+1imCxjHyka0xWX4w3tSmobYMCa9C/3Zf0QBJQyZxPzWRhuxjMZ7fJ1kNm4STA93gNndE9vdnlfbF9WZdf7qr3g7NnE7mWXdB/LhGb+XD/4wrpSjAKYrtjmVUXqB/LyKyH7vCof/RFzGZko46RGNECaLfnKu+dfmYwE2POB/vGyaOqaFP4dkTFnC/NJLShimU33nX8vlOxhs9mm7KLMJvGf3nILnNl4338TZjyhYTb7tWTXPJJN1vVNTQYvMAy4LCcb5ZzenjosPjP+PcyuBoN52LclfwR3VaUtXNTZWXlExg0dOPrNlvOwdV4UZJ/G1lzU2dl6RMZt/V0SW0/Ntdma0Yc1YOI8vSUZED7LBnbSoTE2Ox3qTUPN++8DCfAwB5hMQrZIOL3dRECz/f4euEpJ5nHaMWZED6jPaBwLeGYj/hjYCUXbOG1Y5HVBqgjMXMCZ2HDEw20YuKyLtrHZcJ8fvOIxAtqZ9fR2G5DwqS/QYmNz7Otxd9gFL3MT7+mtNULhHcx/Hygaw2Gv8qEOBjnynoW9KBRur8CVYWqQde9HqvyZei0xdtNknN5+MiS+iQ4cpkoDrfGHiuStbpGQAIBZ0ultawLGLRw4so2Ntdo5Ygk+o9VXXni/DQ3yuNfcvK4PgeaaWU9vrQEJN1bgPm1sjtU/ackjZaM7ubyq/A4hRAdBl3J6C6qg+KY3cNxqjcTYlXRF7nm4Y2iCIOV87DqD4nYNXLm1Rtrs2pc7Omk2h8Bdnch+ektyNNz5CRznS7Mc5wWbkp2z59UQzIgI32qiziaCa0TGl+xA+5otZ7X1Ng817ch5BpakQPgCFOhNDo2x2anKe1IXz2EIF+bTW2vCwnfJgYvM3CTAZnSqLMlT8MnfyH4uZ38yGn5w+s1P3qZTzGI3XsQR4IT4fA4BNUDciq9ehVrRfRI4Eeb7PaG/BWLm3OdgwBHM0gW/DTXe1CrH8A1ZHObRcgbLgwBlMdn3waPWskZQX7vvXjY19bf9YQ7MGWc+qclELMsY/dHbZpJBoAtlTV/esytn1GFh8RzidTFvusclyMi4jJOa0ABptuRP/p3PZCSLo8IuN9H15VD3L7vDXVe05V2Yo8AEZYOgTBR0cgfGhIuf1oU5M0ab4Wx8qJNZWRZ1TnYWkHFLh21QAMu5bP3vA2nDXO+hFTP7edh0QMPtGBZdFKxi3bQ0gfGckfHk9mI4+EYlcEvMmgLY6NCR9uWuqcu+8b6ce8GYs4X5pLYSsSz3Ov19Q8kggNHKvvDGN/Kc1EQUAl+E/XccrAGgq7xresJuGLX5AwmKVMkiziFCpSPixgvZ9GoWwtlyvL0VC55LOSeLjqC4Uf39a7OpkH30ufYfw2qXGGWck00ZpGWbFxJW0K0EPxPoX/bNvvS3I2PNZtZTPwqYkPDoadBbgNkSNlt1IQGYAWB3BsEXDoQbyv8IaTGDzU5/NKX/1YQB3sR5ejsxIHwY+jttixlsdqJi/NfZAd7EeXo7MSDcTv7bgMUMkHdbXu4P3ZadAQVvUQ9lNso4nxiAAdISp/J3TkxWcho0Zte/4D+jDb8R1LKT8F9LzbaCgqeEfM0e2ny/DT4wWkScy6GRjmjppv47M4OJ3MaMOEAS0J/PIZIR1GJV/9iq2VbWdWcXONnvTm28CQY3l/9B+WwAu31eVk0e6Ortd9nEfA6WGrDw5+GBnvFsD4fNiqoJuH0/A525z8JqAxhutkA/mZvEYbfusCdt0CnlDFeUcBb244C4DQN9aMk8NjuOsYMsr/zvog6gJf7T23CBwy0YONcJDXPbLwbsGdmN2yxwR2IPRPG7VqFG4xe+zsRyKh5+gS/wjinChsJthPAIKb8XcSZ21BEtkbyQ4KhmIsCY26bry/q+8QYsMJ7UcDMOfqDoP9fxpqwOjf/tJx759h8nitg565HlAw9/XQf9lSA/RTMcrSkGGd1ajVnEH6Ethz27Db5WU7j0I7Tk4aG7pMxd2fjHbpHNoSqyRcUR2rSkS7qnP2bDX70bt+RukoScST6pBRNftb1tazST06SBD+UW6OfxWk7FE5xL7UozDWDCu4ZdH5LyG2LBUtaMs57UbAsSPtS9DSYYwmIqdgnz4L9aMICc9eSmGpEs7mCQrabmwCMzJDUkHwXmtJB9t7ksu8uy3pK27MnmNCM0Nj3kWqkhp7uyprSQZ2A4NT3kT/4he1NuSCVv6+2ekCVWyhQJsIYfBzRO1TYV5V8E1EB/i1bwZp66r+e3Z5A6nTJa+c2hIrfCjStF4/SzvxohhydH/bkl94Ty0L5j7U4mBm8Esqd8KO0RdVDlxcTq6LnGNkLnS7TTZB3rm1mzH5IhB0IzCkoIlPn/dNrf7QPxifwJYVXNE2mzNq+/Zpvy/j4QnC4lIcTDfp8Aoi4lIcSWpaAOBDbzxsHxXmYcgLiDE4bsamwVFDfQ5uYYhFdcXBxaxxb0Ma8OaUx6NYhaFSybLZhX37eNfWNnn3AEEWfTPUVcHls8o0CpjSt1ViNeoc+mwL5i1zXDH3vwOtDX7iszeH57Ml0rRtGgr/Lc9cR+YyO2KVdcR9IWOfpXWdOunFeZM4Ia3TxF0zEbOfCVddGSHVOzajM1Xcds6C7/8whfUtBy3MaV9VFat6g5ZvOoj1s2myM0UFZ0/CaGettezQt0y4ObNiWbZhuVEcDKa4VB3ZG/ZOa8MJDiUyKTYadtHMvbmjV19kTIV1Kv3mEN6o7Z3G1O/dkiD41uCOxns9GYMaEj1WZRc8tW2l4oKK9EeTF4V9xSqJBnWWnh/n0Jyw4v6W7Hh3Q3ZF9N+Ss4fFIfdmKcFqD3D5suPfHjp49vg/RdTJwO44BtNKJ5/+n6zfvs0/+8vfn95t2Xt7fZzdsPn74EAoSFJcU8ShX1DIrDMMPCVsH88f3/xuEcBcRjE48SfqN/vC+7/vctHUzWoSxRxh0ebMsNGaKwxO7c6CovZFaHLeTG2cAc6gg4AnMKQJTpoWHpjuzpRQxoJM5ktnn105/DIzZ/w8ycyaD89GcYkJEvnUW+/XN4LxVgkYkzGZSm3zqq+EFQZs5kUPrm0LL/dsRFIDwSezJQVb7ZBBqIs6b7WHti9/DAbzUyJgOCctQhMHg3HQ+IZTEOAjMxJgPCbvewW+/2nRqERuROB4k8lHXtuskCQhK4k0HalZtN5esuXMis6fqOI40D2HUwSRxQMPasHEHr3WUWthQglvkzc1zNMEBRmVMAGufPADAiYwogu7z6GuRPiYyBQEy+9tu6d6SOkyjjfG2k+RdNFz52H5sC3UFvm8OefkbcwBAQiIxJgWQ75JpnAjMxBwLyjkm5oKAjUrIguTmAwb7S3+lOgi1lvhhl1hRfb791lWU3wJiZUgBwvtUx6Me9v8G1f1gmqH/sjpObDKFyp4D0VG56+9MLA5KZKQWALSkftrh9hoCAc6WAMLzDrQ+7O+T2QsAhsybpIyzy7z3Tc64kENry0XVX3YSBs6UAcVflxVdfCDNTkpGxLf1tMDBhroKhIAxRIF8IM1MyAFlP8p33yi+znnCpFYB43IKUBYmNSdlfTdiuBklRGB2HPUE92wh1lrQS0E3b7Pdkk40rny9ijTvdiCjy7jAUwdkE2lEWkALYkPGtLMp97nrCawClMqcANBw9o+4EGACpzCkAFVVTfM3In/uyzZ0ntAZMBv4kC90UafJe6xa+JB0bf2oi9mbP4xK7K+gTyxSdQe8wpr3jeodfxI4bFn6xAvILvwhgAsIvViBfm13pvYsceVKo7+j4IyEfRWRMAaSsPUO5YkymDgnkuuB4hHFlLL5BXBcQbAhXRuEVwLXv5fLqa/NYFltWoLHDnmCJOzqDgEBgYsTwX53DgWEEq8YHuQJUWHDAC73gor85IymLOoE8Qilbc+sHu2ez6Fyo/VR6bzg0lehg3sA547Qsyq45RkQwU0fYmRLdk64bqjwi9SosEcqH4i2OiPqid6GO6cxlNnBjO/NC7qdUOj6oyuJr89o+NY00cVPC2L3Qei44vWvGmxoA7dvIY4lwsUXNIkuc8semooKqsncczIjaJZ449cOh8bjndKyEIgCFyxuCejh1vc37L3Q+6Fglzc0HOjrzB7d7YOSK64GoiA2s9wJ/MGJuMgALcUfBAgp7UcEFyfTV3tBJ9LkrO59vpvAc6YuZtHp+L7WxMcc2ICT8AY4HpDv6WamPiIptgMhkIWkB3reN/W2iFdnEnRbSUDM6HNPMnhhU3n6NATWxR4MKCnXbYXmGu03CxuaBD37o/jHOfKKItN+V1HSTTbJ8og6HqAs6s2+tAPS6TWASqjYYPDmusxZzTOgJ/EoQnKYFrmd6RYO4MO/bilnqUZrwWHYlIurv2wYudq1GmBygmyG9ro/7I3EcyfnRdXq6PnIzwdOmIXExIuIJYBIFRAITv9WYhOxLMyYls4KTSeO+zpD0rHFsaA0Kx4RrDWZnq7QsYs624ZhX5h8R+QYVOdwGgI3++a/P3rBGnpNahkLwyP6iSGD4AXO8vbn5dOONZuY6qUkGEOjVXJEwtgA6aMPkJTdBwuclX9c0al7jHxC5dVU5el5yOZruqERrgoWqRLuuZYRKtD8gEr8qIiyVaKeaW96ApuJfp7bLBMMnM7wiZjaA5VDk5R9P3ovhWF55ZDythSYc3ET+8zC3gc1Gh/3GtWsA4XHe01tqhMKNhShoYjLW1CCbvVhy4UCMM+vprTUg4cbyn60FS0C+YdOX92omALRfJjOf1kcUsHA/0X8sSk0CbJYXfflI3LePTDBl3pNaTIDC1z5ve4ntsZrr8q5xbLUtGCfeczAXg+JRmsBortEWkLl8KhIYgXpXJFjZcEBFAn8/C1uRYKEjznNxO2KCOyk/lgEHOD5Z90EDEtttoIWMrh2Oms52wDP/mdhvgMPt5786qIaB7mNs8/7SWTXcBNWjavi6NguqGq4IWsxgs9MOEbIEES7Mp7fWhIUbzH8xlexhs9k+ZFR6VFo/grX2wkjEVCQ1mWrvGoOTLS/HenP2cLDru2aLkNNbT8HE+5z/mmq0k82mfbMv/WM8A+qZ9fT2G5Dw7ue/EAiWsNlq3KdeHly3WEGco4BsEnB6uwl4uPUCFwbRNpZLYVXZ9ZfDlUVvxDN7NrOf1H4yGr7j8p/6FKugbHf5D2rzug7YTciws2yRc0bW5LC4Wf2HNGQw8NJ+UW4oH50z903AajzzZ5z/tAFwGQ63o78ToxrG/lo62P2b+M/FA1Tg8AiU/+SoGsZhP1y1dRtkj2rrx7GhVm39R/9eqJsHvCvA0kXSneGQL/Jl91wXdE7Z7SsSED6WhWWqsJNa14aNG9rff7TaD2fzwKMNpUHncchhBMUjXv6LvdlUtitZl6Try11OGS5Jnd9VZHMZdhYySMu4tGySdh7HI1Zw3N7+84bdhJDdCfn60Ob77cuHqrlzPAAytmYWkHEBp7WugmcphOxvUNU2Fn/15T/KzUsWY6NeSFc++IfPmJAsKzeZLOTknqqKie+d/Duo0U4umxYVydssiWVNos7DvhoyXhcgbDMAWM5p6xBfbGnEGfhhEhjeVf2HvmwSjN1ejgGoOMQZF3I+Vpww8R4ZtuvX7OQe940ju45jRDWYvFBHG98UDbeg/8ZKsYrTdnMJiSHhjOsJjh25QdSZ2FRFxu0bsTLpzXXZmrRt4x8h5a2Y2c/DpgMabseIaXNslst27C90U5CHAxYknIcFZ0D8nkXEdMkb57Ije2xaF/6XBTjqRcB5WHHCw40Y4QXNTXPZ0J2p1IoYmbP0SPYb0HDrRaw3Y7NctpvO3thWv45ZbDQ552FNGRY3a8QyozTUz75ZXhRk3wecCQMtEgWeo8U5Pm76iJUJarr7G3Skv2QebFQHp0KyWci52Jpjmu37fcSiJdrJZdNDvWkS9GZVzHnYVULFLRsxF8vNRNl2vGsYbVtBzBnZdkbFbRsxIcvNRNm2Jf8+kC6+44pyzsi6HBY3b8SkqzTUZd+uz6uqrB8yKVQe0SJY4HlYHMDHTR/h/0JNt74/HjjvD1WVhZ2/TI+QWdMkKSc+3zKA4scD/iY2m8ptV/9ogYD85LECEQs3nv+qJtnDnh7gfVnjXugzwrjn5kO8E/n2nmu7WLiQD+6HFkFphpqNu76MrH9iSaDceZitK8edXGOU+xRlkDF412RwQUGnUlow+OVPctkBl9lDtoBH2g6besxtO+MYwN2tw0CY6p54D0SRLwEMVNZTHQU++ykAQpsEnUchnCpu+hv8EYzVuaqLhQXTVtvpRV/2iHzGguqZIVaxR354QbtvVngrhCEYMUY9sEUGBChG7rSQwmxkkRELbyiZkXlMFAsqnTUWzFAUIwyMzhoLpji0jAdbQkPAonGmG1nZhlSOcx5wfHHeWDhDySR/JDJbLAjK3iOTSC4QRKZYAHXz5KN6JE9ierrPLevCq+EiHzqroX1ay9s+YIYVuNJMXazeif+sNXGlmbB8IUhcSXqEd1cIUxyWfVFR7ZdlcWAeIVuHRCiMK5/6bwIaR1rBqHEqQ+NC0gNkdz/6tkHsUWwIBSmxEFN2MBmcb0ZXDaXSVvMu43a+6foLYZffMakYzSzR4ZeqIvWDcxNiUX6hCHGGpYwth+IjBPG2AobG2WNBGb/dLVukcKnfAZ5jfz2D9tDPpzTetsHtRtJwiIqUFSDGGBC9I/cEVrSEPSuI+LJcQFpg7jqMVljICqKeoNwVF62gkGUWPUENNfYwa6cVmyJlPYgs0QL9VwrPdeUCiVYWmBZ466zcaoXZ4mq4hoDKpq0Dye0xbTc+WdIaUKctRgKokqQ1oGIrgiKwetUGDQI7vALBZERyYpUkRUM1OjLXswvg5cqoXMd2Zoz6Q90ZzQSWI4pIhIuINcA5z08Q6HCHKd7wMKXWHOjQ9de8we2xRdkcCPdeldq8Ye6Gyg010v0yQxRkJIeX/xkPb5GRGp6Xr29G5+/tY8HFjtwVRy128wYPWq+NGxYaqpqxAxy+srE3PGctXwc0XF1f/w96qJxvBuzfcxKQGthTueld2c+twGYByfsZKR+2SEcO6GWzhNTQuLvT0j1XhY0WOFynRVZquJuyYzkScDWjHHANslLD9d+/m6EG7uBDYHrv4d2Iw3bxXuD3tM8hXnO7IQuCks+b+IADMG96hhy8gGU1XS1qEjmzq5LWgeobH7GBDYqQ+MH1jZHY4AZFSfzgUkF9WZT7vHa+nEIAVqStA9k7tGNDHBbc8QPsG96x4Q0K8GDhlvUj63BNXbleK1uRymKSxy0OkRGVQ6oNmRQemx5y3LJ3HG9RT2JMHHFhMewdbVi132Vtc6PBmAmhe6eebLKnsq7DERrkpISJ2vXD6PA7fh9QqDTTMCh8gmkfUO46nRZIyHKcXoBQFVAtmPCFTr1gNU+0l3bb0hF5gHGJAiKBmV7w+JT2TBW9R79hUPecfs8YHEtJhX27JKGYuIIhiN9gfG/1pXnzbnyBZUWjEsd9hby8HJ95XdKdW00Ku3Ni1H2Rl9n04myR4bCL1uKIe1pIUD51TTSRupmc9tyUXQqTSmLOyKoLLp+CJxbDCg2FbTsEbv4il495W7qfOoBtmMRkophzsK2Gy6Nylsm0urncpt03XRlvWUHKORl2hoW+KGyzKm+jbS6o8ueZYRNp20HY3JTNuZkYQOdRjss8OZgN6O7H3eGuK9ryLrLHiGLOwcwaLo8CzbbOvLTTbdpDnci4sqBzMq+AzKMcn83AYlshEx/6LeVn9SGD4MvsC9a+21yW3WVZb0lbjhdiT2JeAZ9P3S/dqmJDoaNxVpHddXXEjHOoB69eGTkTG87YfMqAaZK4bczbkZmOp6ewwVSJ47YjA7LG8dWMKkfLNJiLPlr7Ir6SHYvH3KwJ4qZIji7LqDTyJ9oH0qRMAkRkUmKAgtwQStCSzbsd3fXesifGHOf9oS7YEk5hmikNPcisqJ2Y7Up0KqsC4ZSxzeuuEqfiXbNh9xhe8l+wUDvS/9bc5fWXiZEhM2Bd5JoY7CNrQWtEMPSOfSM1x6RYoIvSl1m1ZP6ypZgVM81t39IpzHhctSgSKf11SlPT/zaH9gV04GzReMEY7QfMZm4IyO/QswUbiN+tjxX8APwMPeawAfjZ+oTDD8C7qiIPefXiv5sXHwI+yMSe/XeTfUj3WZioF2X3ojuURbkx3wi1oWL8WdllAn8KWO+bfMP8hasrX0ATZ5ZliaB8bpuC3XMNQrMwpwN0e7jblX0fBmhhTgfozYshHceLbd69yKuW5JvnF3eE1C+GpXLzgvqe3r39zZhGNaMys0lmxmRmo8xskplyXN41ebt50ZI96cFwB2aADnIySU4KmG9Z4nM6TufvFzSrD0KyRUjKGZ6dGrz4tazLbms+7rMBY8yZwJxsxn/RN0GW+nm8btMkXwNDAf0+XqhJCoh7By8uXzR76rdTIS/2TK73B+T+Ap1XZlEZF5UC7M0QcffFxblSQLge7wlOJmJf8j98XbmLa37XkMlgHzSD7xt5rgzPdbFtm7r8a/C9Xwy1Ev6TTmnVuCh6LxayvLGIQ5aJ8pLAHlaPmzGZkzfGYZlYmJMDevEZyt+PhpV9tubw91wHGIAX/Za8qPI7Ur14bg4vnnI6bmlvzDdDp2Q/DquQ9/LAyDLKng2yMyo7Y7JZL6Wy2R/sx1l2smUtaBlL9bFJdX9Z5Pv+0A6ecN301Iupmif/OZCJyiZRzCmmorJFVAqwX+iXZdd0Xjw1h2pDvazBX8kHf+Cp7Lf00+f9MKP/J/W+CO11zAl7ftE1O/LEfKYXpKL/dl+2nTFAZmsd1T0UIckG3dQby7jujOnO+qEI+7AEjLqHfF8Z150x3dmsO90K/3te1Qfv5owLPOdNAqdp/HeYI08SB4zJ8Ha8JqYkACh1wC5/YUsB4p8ff3vxEXrGYoNBGbOP1tcr3kACICRS/t/5szEVnU37xJNkJLTMkC9CUIysWUIww0d98ZnORb5YBs5s4kwGJQhFqmgGabtyt/Pf3YqMSYBUeekPYmJK4ssfut6ci9nqvc9caXY0mxefcu8lg7JlI1sS/2dLKn+ve2JKAkAK72MBVLbLrp7b8qatXwQtnowzS7mCvqmBzInWWFltS5zoB+A/uifv/piNPGnUezvdWZfKuf6Pzvgo164cfobrq9x7Lsq6VBPRf/h3/Symz4vHYj+zzeR1U9+XxviE8LP13BL3wFqV5nhJLWLzfjKt6XK8jUYoAzf1mi77Fh2hqoXDMZqy1hF9QaiDc0pr2hxJpLFmZBt0voHF21RlCwYx5eduy66pgTfMem/VeMJtMOYq91Kv8wSrpyLu6CxRbNkJD26oaiw+yqX3bkXDJqT3TaHcaRC0qzT4uQdMGmgU6UgSqEH1v1ZjUeu6S6OxjmCh9+2kbcu+aY27LDeKK5HfB48jry9cOhSByVEvNAhQ5d3vZEwif0JYYF5JMyR7HsnV+u2g1p26WGMe4abruTKOpe96Y0rcexVcI3tqUAE9WMHFJaSA9vrvsjN5K1WWm4S/XH6yzuXfv3q9PPajWvv2UIjJaQFxFzKtZWm6tRVzU7xJSBnGk7TqkR1kSA3CObZqkd1VSAvCVbVqUT1VSA/KS7VqemC7mazIq+pOXOMhhRq5di+bXVYlhXIv241DcZYh/RhH2f39zH6y9WN6+Mj2Xgq4yGB/9XGP7S0HvGOw2T6esar59TffLTNYUVEJ+GnsQqeP1+yhNEJf3zw8VOSWdpGK/NY2h716AwDSbmH0wGL1Q3xVX0E/0LXO4WQLKrylY3MupG/OlSsvQ0yzHO7HAyNds22zgmO0TBoSHelvkJ9OIg0f8iRvsRoV4lCdD6T/yNyXu8G7u8mfhqsy6r14cE11cEegkoVhkGgcodqz+6ppNr+WVfUhb7+yPxHfA2AyOBnl47gy+PSM5lD378s70vYlcX8WjTzUEvdNS/JiO39jp2KdPlTz4Lm8/fchrxDLvUQbPPqa3f7QEzAcBRsb4vNA8u2yzXnzry+fbq8/3bzNvty8e/P+lgMYHuDfsbdDKol1C2UW/en925s3H6/f2qXPVFYFr7/56cdX3y9ahlOGt/VDWRP5sh6ba7uX6s+hsm+kfLKa7OHnUNm3hz1p/7t5Uz3Qj9pvd7AaldKuUQh7fh62A7dQ5iPhZ3yws2968xmBKu1ipjR3URGbdyRE0+WI2iGUWSNCetuckUuESmsoXlPp3mpgTDrOIDzrAdK6Bq5gCLbM1ppmZwprhEIoV7WmzJqU2qxIPWQA45oeI8walkXV9LGaw3pagapjZDOCOPMOFntb9+YxZabEm8mc9c4i9cKS6A6ADai2FaOwAXAWoPCDMbhg3sa9WNhSgIBKItgQWEsg+KnPi4LsWXpFeLGwIdHZE4Nqy6LPOvK1BDPAIuFpglIADenECTvwvjUmnbZpH1kClRu9MfaetXvTtsJdUcEDW35Fe10CDPiSi0aEn/gsOT/NUp1pPnXEYJRpyKnmpVzkiVQ/tAPRZ7W2Y/ss5saKX+vd1djR6vvmMKwede8HQeWLhFHlm42vFUSe2D7AYmtUkmuql/qAwBOpvqypB5xXS117LAaNMRIIeOEN0G8/2UOrhS+/AXodB5doxZjyGgAEdDUNvBWmbclQzCnblPf3hIowl7mG7AKLSAQuAEy8cmizBSi2brnwyxJU9gdakqxVfvDrAfRMFFoLrG9CvaegTjotxM9AnfXUEA1jl7dffYw+0/urxd4fsil2XyDSuUfE4DLY0+FaevU7kefoZuDKXceTOv+C2+4Z7RtzLSG7bzRxHd0ggvq5d3zrYRQRvdUsPj1k4TiROTp3FknIFGDvACNOSCRX9nAUiCf0+iMWlj0IFwqrhWoxgfsrW+klj60dK9jCqvd4raQS19H7rKB+/izfe3wQEX2ivmtCNPZfr6VHF5OqFxsBDkJWAthiyiBZwWKqHnmGMPz6+Mxxgv49qHZnVzd9oBE1+BpjzOzQkqIxPzCCvEiVMTaq4ahDCAU1MGUH8b4si/L5uJQTfQK1Wd8SL29W4IkdCmD5W6g72qvdohU3bUmJ6JCO2NTbZKSC1z3chyAa2SJB3NNPnPEgwZADj4XwPPDAEiKhgaWUACD26kn4z3Loi8Yr9rtwRAfboBpgYLTNWuwLb2pWOy/rgSfikL1FpkgApN74qhdYUsT7N35RDpEnUv2QyCnrhBRPHjiMzLGADn2zy/uymFJlWl7sQqhACUls9dVn4yKwpPlQ7JpUAIKFL8W8mFkvEtlmSIkzLZSsrIez43BIgoToKc3rTFye2PxPwTF2Qt0d0I2DvzOAAbEfZfiC4GxpQNiupNlxOK+neUIJOMbQGGOX/eF10e7QjXlNMyrNxwED2GMnu4d88eqmm3k+c56ZPdY34/lfq/y5GzP+Zfk9BUOXmO7g57UhZMX2sHHKz3Lt8i2ikxl44728oQ5mNnZgYinIC7t8gIRIaEXVeMW/ZvrYqMC2pSszbdOYgdZnOjKwRoeMwHq2YNzG/mYGrbomZNPRBS+v/Ea5yhc7vM31K6ABbHmXs2KwjKp117HReRs4SdL4xtPbOxCBXCkyPFA54qqj4BBv04AvwPVEQxzcNfIcbUJBTGqIG5Ijb5A6QMqC0sEcXYk4hIqM1OCie6IuJrn9YnuiLiY1xAQ90SQoHcwh8E49oLkogVfAXuCLjUv5ugWpnAFqoazc7ZvWZycgMSW5f+mhnDNEKp4yHgRcgtU5k2zMQqDonLFWgRL0QbbQcijYKjb6+aheoUBT6C8JFO+rsYYrsUmA4JL+2b4TnNYkCUBEQkB7NzbGXNLYzp0s0D7Y14PmTiQIHl2D6QRDgQHvPt6NVy1vETc0RVL8GxDMtRRNsuNZH4Q/4uKJDgF9ZwqAIBp8LPTzgXRd/mBEIhHgjWt95aLLRLxwkZFCnpVxlBn09bAbg1JkPNQ26IFPsVFqjEE1gxo4gIZSY87obtBjSeKOUnSoN8bDJYOqiTSmM2D7QqSa/werBy4diFJknKwMeuDpCVKDjRqZlLlvhctcYCbUvfGYwqByDx9LoOy4J8YSCiZNBK6bgFJVbHNsL5xIj/bhmD7XNXaZbUBoaSh+thd0Xy2cWAyO3bV1S+MA497UeMOhJHVNjLsKt2UmzkRQoGsgDhzWmyDeIO5b9GojgpjYEoEALys6UNgvLXrDGM84Lj1miZEjC5oslEMpkrf4mVAgj1C6IRVBd0FOHOPYPAF3zky+zZPtuhlKHbs4RUeLsXqTQaNAHvMlxxu8FbqhEkPMOjpOloe9x7yi8viplxIzHf76q5p3kwbl4u/4fQt0m0aTdmG9PCOBg84lc/ORvq7K+vQeo2o/0IDega5RZghX7HxnqavGPbHEKAdfVxo+pvVhJaAM63wB6lzOl8RmfUc5fS12MXG4opzRqdNctg380jpvdG/jd1CGFQs/sGzs0aCm+ScMkoE5GhCU+wcEYU3846F4Q7qiLfdQzXZQv8wXDaNgC1HhjUJii5+f4Hg7PEE5slCgZijb4xXTkuN6t4JRCma90BXqCS9sQV6Mcjj3ha7dkPYiVj140qRr9ztkwii3nC/p6n2PllBDzqOXex4ooY3vPEsCvkTYMRJqPLhPkAwjI/DwCGUn97mRwUiBR0aoWdJ5WmSYJcMOigA4ataxkWzMUMbSi30Ql/Ix9ZiJxLoPMOv4NLkhVi0qUYCez/PbslvSS0NDaY1E5KdnMMV1UwkJoifhyy/2nZJQM0Y4ZuLSJibx9MqBUMjrvCsfWurxKxs6SOSFSq51L0MCbxEzgOK+rKpfyH1+qISjJBCEQu08kIO0jkniDxWZvitCtYnFRz+2Yo+uGFGyx6wSdzsZVBxyKRl0Q1zJp0AUMTmnXGjw2mO0mffkoErvlEfg8ZWY1gpUh81mhXep4SnE5xm4U19GJ9Hm0GePBDeOYMZ0WKTlGo/EWinSjANVFwan2SvN1JUZPNZAm7LtnwNwznzBn0oK/oF6rYE/hBZTTilQmWcqqeiPb8gdhXpzgMkapWcWA2F4JRSLbnRIBjFs7jBEYz1yYyX6vvxSNSovmF8aLLRqfParoLxXeBzoq1tIHHAQDcaEDqBhJhg4lugCgIkj4hFYgs0uIB6BZjweMM7sQoOOMeOxSCFml35sXnmfoyaXTuxEaDkBRe0ZC32z6KkJTLYD6gxJrWN9N1IoeZ7g/ZJneifbobZ4mwZU6JEiHX9tFNTmlRMdvpBQ0DG2yeT7IPDHVMiD9bqykIAIIpKPgN9XywYOf2GfJODwNxaTM1q+LzIno1WPko3Rrg2fhDHaORL0eWULxeRbHElM2QIdcDyTBEL6XU/xQRQRL/Dh0LUxRx8c7fBOzQdpzuTU1qDGTE9p7R3B/OH1q++EJRinGJ1KG2xhcVCeMMKNFEiTtROv3qg9pLXTouPRaJkjadu9wNiw+FqCMvZZc39fFuUwXaCMYWRKZo8QSA5EvlYBkzLBNrEmY4q0iD+ckNRQoDXkegKwCfQ6ApHtRipG1y8AW6gkNISbaEhkGNlGrGp8CkWwlewZDp04/n2gq7GhvK7eWo0hWat9oViQ+FpBzZsJN9+ULzOy3WjlHrk6wY2JLTMWvCtxJcTytYCMSc2LCOMwpUNMoNuYv9KBAkxbmQKPkqbRBcWQnTEKBZz7C15crCm/otBsmrq/7emOYSjZ/M+ykzKowJt5gC0RKlfyYRBXRM5h8DikyTfDvkpIxgy7RRJxImsM8cw7wgqPZ38cdoijbgNHIizmhGDwIZxvHjBw1ADpIeEx458V0q5bSYrjUIzPfGPXir/e4J980q5Zz6fkUO2VOQmpW0sci8Xgky8WDBkLworqwIKXTCpmHrCx+uCRbjqNEdQPPuHWDwHBVkknqT10ysQJdPqojLfs55b0/fN107R0DqdTI9rKJsZgLHt/FCaWYP0PpL/F3W4SKCP8dVF3h9bdJdddHFpG/HmqMf8OsUkysQTb/b5h/ubnvEfcOpJogzWODwk/Y+8/qOTBerstxc7iac0Bs57K1FFaP5I/EU6kQBmt7Ut7wBwgq+TBepm39wWxueF0kZre513/aQoD4mZskC/c1qT3h2FmCsZQdv4QjDwx8zYT8Ut5j/BPZOL1j+wEfVfC3y9feZWWugLEwNvIBrG7dmOzJ1BAAPTKqBADFH24jkeqDrU33fW47E0PzbGjzcwX4bKxDAdUJA6ASh4+zOgf13n9M/u/glQVJphq5ImceMVp4+Nhd4cJaVs4g9HMN8AQEdaFMpXLNkYIf2M3KxDemkydCEPZfc7bnhp0n2OMoJJHLDhvir58nPwxjGKFPnyDMkj40rD+86mee9PPw4M1xF7Fzp0ElR+KeK0fm95PscgQPvL6LWmxn18mjmyv/A7O0daZOFhnwQRg7SsTx+n0+KwafaSFf372svFCHqMX84RrJouYt4YjgxvtGbNl5tI4wkNLm7L/jGupSBreWiGLKFKviSVYf0u60bf7gnrVpZJHjJ/d/tBLSVR/bVr6v69k8xvq+Q5CwvrbFheIKxfB4puj6kI75TkJIh9/pGywT9np+IaneXSStP0eVa3XaL+6cfvIzuJusSd3OkNcRJm6/jfjfevbHncxAmKLjZBgd0sqeYzeaevrqd7EFTsl30rFc10DYaYO1jqfRw6HQu/JPWKLZGIJd2vytiO3v/2K8GwWyvCtYeBrv0n11fyXZRb5ETV7aAJA/2e6Fo7sBSp57ND7+fl9U+S4p24mlnC/709W/ORNN6YCQTRcpY9p+c9sHfyMv7pgYonR/ztbh/z0aywx+v85DejPTVn3bzZ/HLqeXcqha9fvuFUZJSP4mH+kffvI/m9X9j1mcjbyhPdOKgLRJ0eqmGOSG6WSoG31v8HXEIQsqyQsg2d8v2RlCM1ynjZQsV+ONoReOUcaqDe4CA/8bAn5Bi6i6g74Bo6RZEVeVXeoPYZGb1hum54UFMmLSGh7ZHQsvAKQtSOY87XZe0V0yR/rDsjnBl2CGj/W3agPlgRFfUC/uKIihwgT8uqJzrACFh8YKRH0zcNDRW5p36vGk5Ib7Mxi4YxBF+ZRQ2CuoB8Wj/snlMftrcA6c2OW5JgmXXkUBPZvmiP08oA7notq34N2qLdi6wzp57AfUaFONmwfWLSGOlF3w/ORm/xpiJyMIROcx29lT4lTlo7CprGkm3CbQ92/L+9I26MSHmn0yZCwu/p5sZ0/gxuKzpAMy+CIvP33Ia8wS7NEnPDL8AAU/eZzDAD1iSDGqGVIzj/RSfGT+0M9ZAPqXvLfBizyhCQ2VM4uOqhkuU+X5o3JRZcfvOS9mfKlfBFzl40SxZ+CZN4e7ixip1/tktWahT/TQSVk0FBL+Y0/W0XK1/YbYzEsVdbFSGdZMSZc0LsgMZhp01M5Q5h2RS2U9VvT1GrbaE9Vd03fmysMabo4qY8yY8e/3ub9+0ZN2iv+5Ned4LImws/47rQpO7Y9zMDU76rUC5XDYiFXhn2qJB+u7aAUy/TBaqHaDpo+90N3u6KOrhrsrVT5F06fTB+slnoUjrzRNhA2bh9I2AooeACotIiTJLgVgNGGUnNVg7ORQBzeOfakoPvrpkVrVTnCB0BefW0ey2KLVq1yBKve54dOz1NmU61yxKne0NEl5nJ2al4YghVv2vwpo6txVuV3pIIdAWmO1Xji1LNF2lu/zBQHYFxPvSGobHEgBgfCG4PCFQzhzu4HymUtJtLw9tIBk41fkaWykbLeWFts5IuDwV7/ZLuxYhvS7ia2YBC8JVmbb8oDDoKBKRhAUbZF5aVd5QhWzRIBFlVZfM26w514DmfTbmCK6AEHluPSG4OZLxjGY96Ww055So7Y7POi7I2F0DQoMG8wHLqRxjnbE2GwImNeUJtCfGrQwAp7BufCVmAvsXcplte7fOW4vIYpsFd247XzT1A5UX0bo3Acpd2SUuSrtIlfxusww7W14igI69pdd3Qlgyyakck2FasIyEHTvKs/H7ot2bxRUwPbARrYjmQaVTMyCT83jYYcDDLljyTANma+oxjHoBp5tDZJMWEHF++3rJwNcs2eaY9ihkkdn0kdKfwn1hkk2N7hJt7b8VoeXXD/NbzJN1blMyACmY9kEbN+biLHFXluIqAZULSH/uERXBGog5d2ui1ua/GVg02jQBweKyHtI2mzrim+Epz3qHKEu+5NXZOip3vxDCrFrjvvGk94LC+XE6w7v23pee7qKkup5ly3ATCnXY+EMLQK3dtE6mQQproLSCuI1Mkg9M1hGEV0W4yEoXIkg1Llmw3eGiJ1uj6hpaW39gljZvpICO7qwIbjC7A4cCQY/NlNwI1Qu2q4aK+mO+QarCO2AJXccBxfwVU3Yq3hqh1otQ+mfGAigF6AUgKQKv3ZlGvF/mKXMin3s3UZg9JOB68fUtJ969oB5fuPnabkgo6YWUqv6Ri9bqh11+zrhqn0mj+E8H2eUo3t8u+43R2uHptcdw/hTmil945oCkM1vleOh1sTO6Icn1qfzg3kZF1CKdn2CtcjvMrWeanHlK6TQXi9IvbDgihf54WFMgqlgOzbjvrBmMA6fNdTa9WBnAAMBYKO2DUFCPyb4MJRIvjoLmqEgXsor8NJ1lnNqFDP171RjZSmAktuhFCNpSSbeGxXnmlP1I0H9Tzc/A3y64ygwfi7sc6TPQIOlnqK/BhyLjz77TM1110C1XL5a5d6vQJ2bFekOxtkOJeTJlPetOVDSTd9WdC20cadHqKYhRuFCsjIHwrEVaHAhglTpCASnnw/3RoI1p72x34ipeKK9evABV/CQz019pwZri0UbPY+b/uM3RDA2V4kTwaC1Bs8BIE4bUR6g91Pi9TJIFhKz1gvk6CqzwSDchQudVxzcdYuTWKzr7g9ha1aUORHU+rzIL4XXKInav40lMBwzqRAFYy0cLSqGB6wjIUxoqc9oFyeffJz1++Ls5dSscVtJEPRliRA9qM0PBDOkBqI9uIegSXs0T0Gjlew3VLfJtZlGBId7A5dPxh+uNiLcyDMjOkmRFtBOeu8iKwpF+zjTamch6O6LrsvW2qC/J4CogtTd8B6fwgp6XocWHbN2ukwldcivEVrrWeH6+gs9xwJr6gaZFRrpkx3mr9t6bpOW5gRdh0KN10ZmBKGiOQH/vYYTcDzfrt6c9U1Gwi48Frs0H9AhgN8EwekC5JR1TyMibuQycDaYrs+roSk/UphR0FxRFBHkX6+qQmU2VONxTX4c+Q5xliChHS4NiTfxH5GWUYKbKMHEQxLYU+HKKZ36RISWiqid+kS0uGK610mGSmwDU9VqAODf92mcqQLSuHX8fSrN7VUVu5YRk/sx1nIE18LRAHgpMmUT/nTvO5p6jyJd1x+cHSedNaRMq7Z351651tDOJbIGOAKMT+P25npb2VaciQ6v0FEmkRU1/QKlERlSkQNXC84UckS7XCoyLuhVE+2zTvcjVqNJd2uCHvpPfl99yFzhse9KIk+NQx2NDAcIlIPgo5RH0Q6a2pwPMYzHJejg8M27tQQpyUlCKCBNzU8ds7vA2miTw1jQ7qiLfdS7nYEGpktNaiCvSstfDFJXDGQxNRTbw6bsrlmgbAhK7gJj0IyYJI9ffCN1aHuN80TO7kpGiBHhkn6hYnTvLNQ8fsGBc3qtcBggEqrm2hUa3YSQ1orFeFyG9tWgwupUkwvkHXPXU+MkWojADNvFJyyzujc1kL3CYwwZB5f9eKg+q/fPv06EP1e9tsvdGbrWLJ9wFEEifEDbfScpptdMdouYElme8AttR9aJYAKS0oEdSqTbnkK5kCoCcBN2pFAgRnHC6vPRtUb7jDcm3t7AiMHXJOMleCOQwJcQFADyu+kKXBQhUKUuVeCON4Zg/xUB0KJeVWAQ7+CUqSiUIoSVoMqXKWKhAxJWgm6K1mfAy+Yui89SPhpHQaj5zM7DETRwRgqOIwJJAY/xOhZa0R4hwIap2aR9oSqOlb/s1KLXn4eAb8p0LkHwODy1Fc+IGb6o7d+UDw3/1v4xFhnHyH7vmoFYOhvW4/U/kEx//xwziudfYQMe1OgVwIgEViOboVZtzvLlS6A47aYYkr+EWARmfMkhhEguHOjme0jtgI8IqNOaDOVhPe1lJH56MbSUbifR+uiDG0Br7WxxI++tpK5jm4kQT2fdn1WHRE+dHWSPT76i+5ogWfkADKF7eiWEfW7c8rpQiT8DtNQKwZaZ+E8mYEmCK6U57CF5jZYLyjbrmRCfRu+j3ms0SUh4L3IZz1TGhFx7R/CaLv8fyw7KRi4pXxmaq0hvtlVAHB6jpUjWWVQzE3hM/eMkL2f5QE4DI/zjmSBUTNfmHx6wwQasMGh3jTUDfr3gQ4s811iAJHGeHSbyAi4bXx8QKURNhsVeV2Qyt9EAt9pLDQD4AbymXTlJljjPj6bu5nh+NvKQTPfV/qYYgLt/8IYgGJ6Z3wkK0yqERfSdQEzbGveiqxhaaeBwwpoktc4j7/OyBAQGS0MK47SDLudCp6IOshYKvupLCbhQKRaAs0mNyj+jRLoZrlfKh3N4zNC4X3PZzmDmmWOMw/3R+AIs/AzPra8oTrbBr7vJbZ8obXcKw82N6SOh4ocaWom1hkk5BrsrTkFpMV4Jj1Ka0dtS6ZvR+q3ebkfMUIRw23eX7aks6RzlmJ0rODWTH6URi8aecDUUS1hjgUuLbO9FUCBIO6M7ulaTMR87j84iiBMjMSWzZ1lvqB9IEdpF4iP0tpZH28w7utymJZ+je5fx+zLvBc7XgwKvRhOwDJUoz04cvNLfWtgyRaW4/RoSSv/0jgLKK2EQvpNjrPARHiUdjNdc2t/xK1NAzzIR9o2T5dTHS6UfrFw17HaLOpcjnpdxe4nX0dsIHgxlOStlxUGjmObQVI62+F7XB+Qm2g9kGFXDi6tr+708xDGg6gnl7BLyGqXLSqyVygttXsyaGNMjsUxDSGo5MsAbn0XGwdeAXkkl7vc8q5AvonBXhLkrrq66drOFfIJEdfypVnWa9uXHl77dGXyuM67pJSf1eJsIDfRZofN5d3z5VCqDw9qk909ZzPP8WyxqOXWwDkEakOt0Zir7rkuLvvmcrovi58sp+gF4x8KyEz3bY85X1gg8FJXOHfZZgy7/Xy8ywnvkb1LWSs3jCMpuGwYh3c5UTHn7HK4NeoDjHFlM9cxLbIo5kbBzTd6cxF2IbVXJxnAjTxHtwlVyy2Cm3PUhlqfi10+tQ11VvK6e7K8eZYmxPHB2MCXcb7jzMW6am4bnLtqarTdPkVDp5+iD7DQxHkaG8nK+aqFm4HNTYej4UNqkz9xE41EfhyXnmtcSrg6Kg8u8ewZK3RvaPPIDifZOlVTskt71gQR1cTJ1krGmelZFFY0iVG5696QKMXcbshIB0rWkq58gJ+kSugofcbpj2OQRSXikoNkCaFx1jCArxXGXfkJbKEp5vs/nEX05kIzB+kv75v20pXvQxrMpM8ojzHX75pziKx2CRbhTKK2FDDIn5FYrv4MQeNImIQ7TLOAQp2weYJy5R5EQjOlJUwDcEqVzXxSawIsaeBNPKiEVwnHu6yWj3ZkAFBpqO1ZGbddXhRkj92pye/IBNYjeQ8m7Ysn4SjQyz0JY/NRxvLZ1cpoj7y5NSpfIqhYn8vUdpShhvyel66MoDBiOD/o0YwmQVhM5yg4ZDSdbA3csGRr9pQaedxMhw1R5jpMYrJFzCmGqwHJMnSRIX23ifyNWzS7fUWQMWBLmwQ5pzbvDGWxL+7OB8ZKYCqSelOynDV5NYQHO6+5UuAewpTdsedLEAA/g0MeuIBmsIc2hixXPkGFmeGYgYxBJ49f4NxtqX3gpsyWyVveD9kS9iTffDXLIcP3yHsXA0Bw870pm0t2BcVrRh/YxnpmR57Bdc3Yym58R6612G0bUm/8LTMzHdsug17EJXLAKiNsq01Y6QYPVBP5Ee3ANCLuqOoWGKBa2z4sSB5QZvojtn5QiXidrzd/BGttf9NvSXs5neNuSroY1zUp/CaOQcac70eRcUQ7gTAQj7l028GGwduTFYeMNKcs4lTWFFAgnlM6jCk2yWpL/Ko9Qj7q2i2oRNb/liyCWMYDR+PpBqBpzFmSqehGwQ+zsJF1ssFkGj8+vQU/ZMYAnU8gcurII+ORo5Em3e70GobRJDfb7QHCrwhtrpjjKeF6PqDyktDHNGJz3XYZy055G2ZhO7ZlJs2IZ2CAaWboVtsQBuZSCl54AB24LWUrV7eUAQC2PpBkMJMZHNM0M+5o6Pu22QWbcBQ0fnIm6JTWtGNB5HMxze9WO1ltzF5NX1of1QPtQD6qX8WG3s/pdZsp7Xbb6KHN6wALLWzHts+kGfGWHrDODB28mI2+k+2b2D2dPcTEJD/iJqugnHyaYj0b3xFbLWXke/Ut7kgoLBmfHovV0vAdseFSKr6/I+/5hSbh0wOypvR7R2y9moLve+SL0vjse0YoUN69I1vEkHvve+TtpJRp9zRsRraTWElHwndROEMZmmJ93oU3EpRp74jWMWTbe/UaeV4Zn2hPX+GhFHtHNIkpzR7SvUiTYA9EZEqtdwLDyOn1LCkITbaJTq2nd+GIIscJB5Ixa8irb3CrVLqceoabCpZsesc0EJBR79Vr7M2xyGR6GiI9jd4RzSGl0nv1DfKNT1gWPU25IX/eEZsu59B79S3u+lFs+jwNhmWPf0RjmHf7r77FDYpEefPMqIwZ845tGjVr3qtvcdcnIxPm6ZsvPb59zK2fFOT+EXn7JzRRnqbelCLviK1X0uT9iFtT4xPk6ZO2JTXeMdcOc3o82jzcKpI2Mx4ED86Jd3xTmfPifYOLoayUEs/gIbmT4R3VYbMmxHv1CnsZ25UL79Xrv3N8A+fPYjhu0vCS/zKgk1XD76qGMi9Vzi6Fdg6RFzq5pXU/y3E1q5Vx+pD7qYFfhQob4Jpa/y4vvmJaL9Ku3nSuDPXccm71AnEB8P2r1+JNaLpROBS9kCQOwCCT4tsrp2ljBOLECCgT6AI1ZVMGROLUJVFqU8e+LR/HWcWq+/UPr199p+WTdCs36/Zq6Zg8zKWIU+G1vP7mu78LWvK7inwmtVvRQhioa1N2SGUSZaC24d3pGxZv6crulzZ/El8BQYPBzBPaXiqANuFD3rrnHYU2UCPLQvZByS8GzT0SaYyNkQoV2gib3v77QOkxFuWUgdpawqS4NHGqQC1TXVHCbghg9BnoQ/sL6T9QYV+orGvq1+WlGDqBFy0TTzgChMIo+b827Y1ynQTWJBGH67yVCvrB6ma6QE3jw55b5lK+HT1Ksc43oBZiCh2RSo5l+4oYo6doNoR1PfdkKpEGr4xofTJptD68unBt+5b0/fN107SbsqbdwdlGE0PUl/zsiwBm88Ah+3NlN98RpKPB6dRp1D7t/+nHV9+/ljd4b1nm42lFfLdoZ9uAeSMqUVi3fE4Nn+7+IEXv0jJS+Wt698ndGpXGXwvr8249OpVdk5qEXsap2E2NFZiI8XvzKVOqLaYEKriQmC190dgeKEjewoexMJKRKxyC9gnUT+j4CGbypJ/BogL9IYBWgZfvqJtXH3Z3luMsKyqJPxmsgk298NGiDRFnjQKjxsneSrnwpbl7+MnaDbyiJos4fNjkrZreXoXPG2zWyX9O1wxZJL4pC1IoDMRWRygKpGhdaGM0msaITav/mEAOA7uBPbq9xxRlbajvlCSGMqVn8d34+zX1vb40t30rhlHuD3UxhF5fmgn91t3bpvhK+il0D80vIhF+gp8eR+GlXiwcFutJiAMPG0DV2PfMkoAZNmCH5f2cBx6J6ejWWLRjH8ZJMgTw4Amfv0lEnqNbhCvH5uKWRCzQwXsSjOSRtCwEm9krzejgzNxHt5EBBvqAWJJmag94SbinW3M4QZ6OcuE4uoEm1diU9pKAGTb4gmJHmoPPcFo4jm6HSTU297YkYIYN2KEm/ct9Y8k9pqOhLNnE4nHavY5lZizYCyeSBN52wDb//NdnDygj9cktQmEgj6clXoYeMMPbm5tPNx4IZvqTm2IAgjqzlnhH/IAxtk3Xl/V94wFDYDm5SWYs2IcVsoS5IYBtyr7wgDJSn9wiFAb2YZ7EzOBDzkl5uT90Wx9PoMwmjpPbY4KCvnklOyJTyyHDdKR9+ceTz6rLWLKR5fSmmbCg74LLtpkbbzOOo8wOgMlQaueUJlIKaboSTutWslfiGUi6PsBOnXaSeUozDWjQz090K42tgfy6pi/vy0I+bEX4UzLbyQ0l4sHeqZZ9PLFB0EOvoi8fx1QIHtBkrpNbSoCDzD0jyRBbYzXT5V3jE/macU1c52ImBgf5YtBgptEGkJkOfbPL+2L7cnzT4ANuZs046+kNpmBCpgmTraaaxGk6ytb6BCkWlDPnGRlugIRNJQYYbmyW02726lk2kHoFrZPbTaqt5UrxA9jNWl9rKPv4R1P6rJBDkcmJ5+S24mCwmVXlODxvvs0+rlqwACpTQdhTWkmtmet1YCHawWarvd/oG4Dtz2TccTDY3MW6ifausTbZ8NJVC8X+DTNTDZQz6FszLmwaN7CPcfvYbNk3+9In3jIgnZnOw24DGmxeW91aY2NsNho3kpdsu+SLbWTNJtbzsJeACZvAVreaaBPLHYmq7PrLojnUPhPazJjNjCe3m4yI74x8rKZYA2Wzy39QW9e1l/cvQ82yRcKZWZFD4+b0WUwhQ0FB5booN5SRzon7xmt1nTkzznlyOyqQeETDZ6VVDQI9mB8fjwW4bxPnOXlwCiRsZjVJkGoQh926w560bMIMgCnyno3tOChsPXCj9ZamgTdVdk0/ZEFuqZVfDsW1naWDTPdHRDGZKubkVrXhw5auVa68WOyGs7X34YHSiPM5RjACw1bUsZnVfrIwvHu/nN69N+3l+J50KNLtZVfp/XzTZpOc8zl/sALEVjOXxNpNBz56J18f2ny/fflQUYk+zhJnzTjr6a2qYOKG9JkHNJtY/M2X/yg3L+Vyuz4eXZaVG7Ba7wk9TRUXNhm15mZq9nHZ0lTA2Bu5vQryqe0Klkp2pa02W1dvrNPGfj7VAvxM/CkJELagEWA8ix8lEb0cA0KhKDPOfl7Wm3BhU4PDRpzt4x7fjaUWj3XUNEpRnpPbT6zZ4yr8Do3dBq7es1CpJR+D0BqEnJEtVXTYgtKAXbXGumzse4GdI9fvrp/altI19u+CpkXrBXZOxf5Cnfk8BKTAez6Wm0Fx4wVNh7xpLvv5vwTgSE1PAk5tPeWtwHdB3ozj0QCns5chsKAMqEqwst2kUgXfBa0j1soFnGo608ocRb0sUDUJ52NFGRrP7x+0fCjN9LNrlhcF2dsS66JbIYo6V0tzjNj6wxiTLw13274j/SXzQAM7NGXPZvZzsjHHha3rDdl1sY/LlkMa4Jjeqwo4H3tKyLDFP8wWlRuJsqkznbQLeVh26WPYVE05/UPQhItKQC1Tu/OXu6AHpjM/hlW1HOc/BE2quIznnNw3H6+lFUnS865saUfOXlfNJLPJERl89bzRA+f9oaoy33OOKd0ya47Ef3IrG4HxcLzPJGE2kduePrt5Ae1Z7OVFPNxoPlOAZAc4XdYvdJv6pn047IhwyWjMkSX+ZE/Qocj83DZ9UzTVDen2Td2RL2LTR9kmEnuWDjUdzthYLlbKcTL+li4RjiAPnwVnAgg9oGqBLJOirpEoWMcQW8w2bXnvttOFTBysU41ogPo8UhpAupq9JVG5qGshDNbV4brbBafTZhAok7TLnl0/L+BgTh/ZripDIiT7ttmVVE5W1tl9VT5sEdYw8iTCw/OTgPmaRSQKdWoMWd+WBNETdYZESDpSbzL60Q9AVlCpj4q0qXoH83hYngvEFCrRJtI/pdjAQlDJE6Eo7OUDpPnWWD0gSnt+6LeUWH1xCkLQ6BPh2OX1gbbuOVtyKkGZ8EU4EFuqb3NoGXE29L7BAQMzPUvfCWALR6XklvWwkNkqCI1iVl3hqyPmCoU6WCubc9549k8jT4TdJTzlQ51XX5QMRDAUhTzYDnvUarV31hNwtI69uPuMUiWSJrKtmibN1Z/TadZTtLlX4pTaWQrSz5PP867+FeklgXyp+jodR7jRFjvCpzbglC3EwToNaQpBlX7ZCS3b2+vlagHLijlvYZUdLkBl30gLmS4BflZOwRRGsJCj99WKDEnVbFYDjSM2oCV0R8u84PTmz2XC67/DB7Vjdvp2CMpjuLLatIaaNjCAhSNEO6rSlFO5K3eXSQAHDm0WRmY0Fk4f/RGkG3xOvdqFPbxWQ8kGvF5OH635gfTX7GPgdQsc0do3h31l9jPhIS+wBOkXplBWJOndPEWaJk2JwD5NSnvNtszrhwop8kIgN7dIxglt8OViRnaVnb2eEUphUbYFuo2cOEZh23TGI3yTvok2Qt1ddSAZdKPXoFKkj1Bbkb43v4Q26OTEMR3ncNcVbbk3Xvg29R2BPkJtzwoulmzn7NViA1tM29kRHLbdE21MDx4e1PvNDipP3Jf21a6wRCiHb8cb1Bruwvu3lt0TyixZLEzNVXgi1O8oUfYnUi8njlC4Lc1pAAzqJtKoyTE3X9I3Toy5ci/fW93TtjQfehvUzbQx47SpzFe9TeNzoo1QVxOy6bKO5FVpTvJsUKvy+KlXt6yzo6RVmRz3qurP6E3qzPhfnTnDofg73r8yjypV1IVlPImwACXGS9e6EviAEqNkT+psJxncqkwkD1fqoTBeWU/+NM9Kmq6JMkJVe6i/ZjVeoUgfrvaOeiTF1nxbWlcqUIerpJ5Iy84IqSv0BHhOmmKNJ1z9U9vUD17KFQ4v1ab55Jo6Re/LmvzcbKzjVKTz2L8BV3FAqRfWCIgRNLQUsD+8VE8c8arv22bnp3riiFcNPlmDdesP1DyU27oUBga+K7EMTthvOt3pWThwbQPnJeTYmOalkdpfpRAfBoPCqEiwyXnPN+VBPyuXI0IKqb0Fdn37fLMxHYqZFC60MRrHQEzWlX85rHZhog/TPKXX3ef9Fip5JqvWGS5fBWufz8up30oy2dE2azcyhOleRLg6lUwZpq3smnG1x6k0kKP1okL5dnWuOD7n1nCCHbxtnGMJQHHFmT3BzK2APBeSfw1ENLFG45ErtlP/+rC//e1XNrN+ULKAmfEBLOiuIum/3/X/Ulcos1qZMkwb6Yp8TzYTdodCjThMp2QuH9Om0fh72W+bQ//RdLxjUS6zoXFgjzT9zzGdM2t+R/TLUsqcOtGEaWAOH265kinDtI1VyrPCUlVcOYI0MQTqNp9+eh15Otcm/cRPmQYt4U+HbMM+3KzDYwOO3nybNaF33Z47bmhAeW21vbbZZo1e+2tbABnz2UQ6zA0kZ3+v8mdnCzlRrOeHdvzi+j+m64drQIytmFFF6gdxJwws0DNRij7wp0OZO5brjuOaJbt3vaCVNqXpVq5ipZkodJdouh2h7gxt1yGco08LQQMDEB17to/zTMmAaRvupmyX3ho32Z2rD4h0J9tTR/hez+ypQuEaQyJdnCaXPUW6KE3IJkW3CNmgmPZQ3zfbkb4tC2fsQaEN9FjYvYGqcW3ABbIU8zhmJtFnkXB9dO7rtnToYvSqtCn08/2+0wWVKWMjSttcqF3pCmRMxIHtlTa3fSMd5QK+x0wUtoGumnzDBPzatF+2ZYfYO5s5wrSze/+7/aEn79CfFmAJbX3z9bBnVM5GC4SBoQq3ll2M/L7NH0lruO+vOsOcLDCM1RhusCrxq8ZyZdUlHxOe94zIS/IRmy7fXbL8qKglj+74xWOwfPovxLVUzzSBGtzTa7BsOj1+2ZJb+h83TdMz6jcubQBLYO+l/zRcqf59WxauWV0jDtNZNHWfl3X3qd+SlhG+6W4Pd53hBbsWKwT5kiEx30h3ArFfS0f0gjdVdT29TPh07+4BKnnoeoOYhV33IR06HkjP+qlDyUIV05J39x+ba+gpi6lVCkNwC4fDaae/KxEG66Kf/gPC45QpA9cetLYugbYhVThGmUQY2DLmj6MaJhIGroDN/nZ0/zEKdergOQWjTiAL9X9akheDicjmc9OVxvfTqkNk5gldn9/UBWEVPJwzp0Ia+D0Zk2uN4ERhOjbk7uCaTmaaQP+4uf3tV+dmaqTBa5DTBwz3Rq4RkW+JMHhm/HnY/3xuxMvo4OQoEwfrZCTvEC6oQhqs75eSzkh14Vq0Zcqo1n0cIoS/lPf3hDIW5Ne22X1BHDMg2MNx4RbA+NVviJR+znuXa6zSRln8tm/L+uFLw+IJyN4MsQXGAYaQoysGMBMFt5XFSt707wc5yJUD5grf/9wO933wIReIJ3z/fVveVe67fzJl+G4cp02mDP7G8xd6V3/GXC0wc4T6BeMczy60XI/H4m8wB9o2vhRxzG1DZ+Zfy7ab1iA6YhHTKcwV3vN/njqvr4VcvBH+/yz27Z8shfGv7gtEEBMaww9iLdFyrDnTk6x5qknbbcv9UgaNQ7k/1MWQte+lg8N66fjb19L2tV/ysS6iuMrHvC1ZxbTuJUhrVSa08rGhc1dT2rQtDYSJseoGEz3l3c7HpBA9VunAj2ogQIlVxBKhV02RV8jWWemxSvPNH4eu11MgL2oUCrtg2wVeu8gL9R8dF3lVcrUh0Emb9FQ6CNKV/Qm1A5jjaq+tf/lgFOUkwik+N7llJng7kd6MaTg5YuGVhokO/3xiuj7RN2ACA1D+hcZrtoKxIdBNtnIjeO8oFDNLvPItkbJsobRznnj1d03ebuCs3TAGmTEeSHuoBLcaBWFmSWAF9gY8o45a17Dh5WkJjTlBl2SvxEMB6czxgL42u9IPxcQRr/qPJ8/hMTLEK2YlKcEUHLB6kS0IhGVCVnK1wXgQ6doc6xNK9oV7PTK3ALWM4yB42dqu/qmssxY3FYoIBLYEIHj/2WR+s7MICRSSFqAlfwkOnCuZSSgwZ9IKHDxcHgsnSOEVqkhr2LrKP1vHL/Y5jUEk6lGNgtS2UqF02jOf4LTJiV1s2uxpXXDagIvmJnWG6+b++h7a5rDXY4smfZwUE27Cae+birTGgwMTAJE6ps35rjkYYn4mlZw0Rp++0NlU+i1vFtuSti3p7/pNXqNtBeoorW2ZV7j+xEmj5oKyrg2RQeNkMJPG6BsewmjbSPu8J3NEzQ7ThL/JtsMCK7ku1rnCzBg3CxPqgpB8g+tgEnmM3n1L7ulufAw4olSrHFFzx7JQm1+iGGcRnSkRBtUZQqLwcYEQOPzUp2u92eNC2sDfz2rkslDSO+5xeN16D8jbMIvA2m/w48LMF7W6w7jes/CyP6yZLR2q8QXV7DqjEGksMV+LHSa2zV1+Vz3/QqdDnOul8cQg2Ob1piLXVYn0a2X6GM0d6W88ZiyJPEbvcB7no1lhiNb9hs47+MlBY4nsb7fsItPQmrwa72Nge52RMxLNb2wfgQUwE0f1OrThU6xPSnTdOrD0oLqteCLWI94YLgaZHWL1RCFe+xD5we2WJ8qU2tuxp6L0L7QpETywghjZXKoK18tVFsNaR5dmVsXoRTxAILeA0W/WMwwk6iBZ2VEfdE9yYyk6sLeobEmHDXD84QwvAaceCSwFnBA5Q1ApESlLWcMyB9IvcYve++g86yDyBJMYR988PFTktmRZwYcl68ZjJrIwR2JEZUHzgXQF/XD5ynXLQlHjrcE65yPduvBmXfltmf2b57jM8YB2miLa+ODhbKVooXb1lvlDdw1zM2/yp8H3HJ1OZIDaISHlgGdPwyQFWIQaV9LpkEWr35d3pO1NxVXN4UmFJSWe6UnN/FVQgHSelIgGP+Ltvw/YILVMn/ZbDS/kGTHtCCzOYa7NbP5oEG80QjkNPtDHxyT48o/2g3/xONI2aJDy0AeRijzcKaQAEJiOh1PdjhTAJ1O1quTBeutpVCB0iqTB+swJwgxWtT2SwtjTsH5rRrQsvm4N/IALSHqmqdMZwlvXZZbTOK2dMnWw1izLN5sh0I3uMyYWVOTViAbnfToxOB1LQYLeAMdAYjWKu31uOoGGBpTIEm4cGM2Y1hrye6yoFNZwdEr+VoPnqeIYiXw6q81ToJTIFUL1F0TOhGje7vb9czgkmT2plfCLqdFUZlfUE5cxHYym3poRBqGFje2BDDGJCKRR+mZbAUFrk16VJVw/T6L0Bb96mJm8FhGzr/bzoaw2psihRpLacxPF+jpwM2ro8qc5jgXo1g/vUfOqE8Mya2cly8Zm7WgKIhNvvFWQSxCIBeV06ihMk51z5EkgFKZYDPBxFaDffWRl1S1cw36z+WdT/Nq0u9x4F134GX/lGixSp0pz3GUUsaEuadpU2S9pIlQVVYNs1UwZrIrumFky5LpvmwqlUWEIVrzPD52fZpXDR7XWDz/Lp0aq3vFnfD8c/kAIs9dyEpG595U2NZatpVmJGicZqeiQIZsP4sXAMVCi/Gq1k2b6a2vvHn7FG/6B/pFZjLKIu1hILYYZwUHjcqpTs7d3HkGnxhGqejoHGx/u4dqrs4Qqn44FfZTrLKHK+7I317JVVc6EoYooWw8+plSVicShCsmf+7LNpXQcFo0SdVw3YnM4vgdN1HGdB6tSog5VOawUm6wra3PRd1WpSG+pe+VWTP3plnWLDUqtRB3VVnQj/RRZ410uVa4ol8A0QrN+TF+1V5wNp91xWhnUo2QonDkdIKf7ZEWEc6WskAC3yr7CCzT4db7flvVXtie0TiSq6AuVzekS2Yf313Kf3TX1wfiY2IxA4olTvydt2Ww8dC8MKRR7ml5migPAFtouq8g9vHPU9Es8cerv2I+ezZd4vNXrA4sNwGvHcBeJ8ENrCHNcqjcNnbLnqpyGqz16I0X0kJ9AyFdSW7Y3GoCFI1J199z1xFgZF2r6zBCp2LG26Yoxqxqg2GsxhzRPS4DLSZLYJ8wWE7AJ2r27cGK6MsnyQ4lZdV0TEQombmryBsicyZZdgci8u5aB9eidTMWA8iElMVornIby6nEAwCtFXChau4f1X799+tWElf07frr/46G5t0q5mCjMjRhA+EZjF9n2MKxNOBh/XYTbA6824a4w6KIDFf+0qQKDu4sOe1TXJjwv6YL8WJIno5e4aJDoUGqwI9ukwzWMBx4BEtz93wn3jiDtIg1+WPyJFmepVKdBBJQZq7ablcGHnRZlqtlux0ehGOsZSPFGlG8iISU7LltB+H2/I6he/py2W4aeUMCvDEJ5TghF7QPwicfya/yBhyLLft4hwPI67lCVWNZco4q/S4b5eNhR+84bMakHk/qwG9XpRHZbLbZ/++Hzl//FS7yY6eH2GAAbNf/8/s31f3tonunjNf/+z3df3nponukDNZu7+u1ht8tbcBBKRPiOP+4twOVVl3qxcLi66Iw4bNWFVbt3bTr/jDrE1UMguRoEhCBy7ICsbiIG2CBgBWCU/aHJepLvfDqPzHX0DiSony302sMyIvpEHcmEaOpMgcgSdygjwLFTrQNw0zb7Pdlk/jOTznn0DqZAwOwUZClqGxJ1MzOuK/f21YoucVcDQLq3wZ4g1fX1A3BIPv+WaMPARSF2CAMky+Z+Q6o+dysSScOUKSXDQU2OquEuNXrda1CTu/Q1SplW1tuu0FnZ26X0rjogesZEFaaie7jPNs1TzYrLIo1pYglTPh2csBRiHbwdXzRr9GFqwf3xoslvQ2xThjCo35ZXUaZOTODBM//RY2pyXvaShWLvei04UYqB+LRVty0I7VQ/BDib+8x6HUpRb+IJVD/eObIGSbUbSu54KeKGElalTB2o0n5RSNGIuCeEVDh8J+j0yqhV5AhWLZwTe0KAOAOhuK7xKPpRF3dwSuEE1CadjqyKJpXmGIh1Qgy6iLPLyxq8CmGSeiFyuFxSzP0Xa++B7sC4O47fPZgQEMgeHH0fxvwV3NdhkMqXmy1+CHQ+XxhaH2dj5dY2sBYKz/swmeU+jEEw8jKMAhoA8JgX4K1gk26B3lOt1+Yd0IoMLi7cHC5kf9I+Wg4qVMPP1DEWt9w9Mul0XTzCKbU7lqpOhFeZ/BOPOlExmYVzbz3QcTq1VgxXOP9WQxN3rQcBC3GjJwQYvx+ChSUyeHYU9QUQI/xCJ+vprsrtnghhjfEZkInE/hbIoUO+h2dWMtCgXxwx7l/LrqD7SUEIZE6d0mPZAC8RWiS7bhIC8CEI0jfCIpiYUgBgRQXLyVX3xaHwpoAz+BrUeafLMmP3BKRxp4C0y/8Mso7AlwLGuMto6mxaysBTAwiPSUAgMHW4/vzc/G+zKxHDVadMNVwByZjhaoAfMlxBBM7higfg3MtBIHBbOjwQxwMDGxTMM4MQMOCIsAOxjwMPENgBCsLxGqBWYFqUNa/zTZnXiBFqIE01RCHRmDFqakHIIIUxOEepBwTnMAVh4MapBxTEQAXBYEeqz8dhu+4uo5KzUbr/hzJISGMp7ACG7eU1gu3QtAuh5W5fEcQA1ghTDV+zYMzg1bGHDF1Iv3PgotWzPmU7PwEQCGwpQGC7IYTGqxPaYKld8M1d11SHHtMJDaSpuiEkGtMRTS0I6YowBmdn9IDQN71jZwbikFiTgEF3SxCTX8e0Q1O75ke6JiC6pUKWqkuaxGK6o4o6pCuadTu7IVI1+qsbYfh9cRiSIwhlDz95BZ7evLsZXrSAnXv6Hd9z4LipJMt1I54DA9QcDlhFE2W4Kls8WlblDEK7VCmlSK3KHLVI8eqyR9J2lsMck1qBJ1x9TfqnpgUPf2W9C3G0wkzKnYnRmlnzaGJUdz27LitUCbKqFajDVdquwsnqnLfgXKpsFbV1dc5C2j4q4XXZqNOxCLu+IkvijtTIacPVDSfiOG0zqZcyn5M3gzrcfXvOOEKEnoXWefX8F9lkj3lbKmn5rUjMjEcyg0E55iySCzGBh+bqtoUP2ZQpeiI9khEGdbgzds44QoS6Pem6/AFKmucCcCWxY7E4jzkfSVYfdnfwcbgdk8SfCFTRNK1lX2LDw1nDoUCupO3qvUjjcaELb/zl1q6vxW2XhG0xErPmaJXYFXVR67WqWu+cS7UbnXrtBRyxSu9Ylfmte7UT7tUvHHGq9VrxTt3ugvEW5baB8z/zOoDBwon9hhLKxrJsD/dCbkWC3q0g8e7mTjDo/q4g8ev4ThiPZVf2Id+GMyYCUhV3AShGrpSfJNuRPGAcXEjMSQF1/YY8BiOauRNBOvRlVfbg+xULnIUzLZQsrOfI3Ikg7ZuqLEKMwxnDgfwgpdKpyYe8b8vlVdP9oR6rUr0UfrVO4YLAHaOmzXjTkqFEmkGqSoIX/RWGuvzoI+7T3R+k6K1CRRIf0UN5F6tkgcLryp8idAyyBsj5ODifRmniT14yxyoGRpniT1hDDq9Ws7tKvFksdM/lV6zADSmaDblmu4uyFhf4RapKghVNaqdolcQP9eeW9P3z/4sAr1H6tQGjCKDEKtoPjAtfZ1Ch0fiZ67cvn+3yTWQhXwSjRaP0U/RBcotV4cOv6CG1zdvXdN9pGk/TT1hRlPQ14zGImn/y63jS1lzta849uVGcyWrCr/4CvzRv2jZ/toqdaALQYqR3nuKbP8gt+feBCqDAIJvoRGj0XZHvye1vv34hf/Ym4OLv6K5FnqqSXSvqm7GwngmzToQWT/2Pd8zlejR6KOLP+KVqqLH15pG0+cPYC8SLAuKqZSLEqum2Tdv/chjLGChF3hYdBir0zNzQ3RrlemdacZcfvbyCobz6lzavu/umVV8nyD/aYdpiwKC0C0fEW0GXSN0Sy3SeQihCJH5o/6B6Vz5AruD0izYoDkTPMYjgDY0fInGk0CEAzXb8N+yoGKp015tm9642zXHiz/iVneyvK7F0obiuT7/5CIP2W/w3j8b+3rQdaD3pd/R1jnlXylnf1r05t5yZEh9EtBQXgiW7ngcC8KGzbShZjg2BPW2OHwDHmYQNBuZkwh9MCIpw9d+9+um7b79ZEFxXJeX80twOb11/zoWCL7tmc6imfnxhpDP2OLsGjHSsZPndoCTwVr9XZpEj3iqRxWi3R2Apbw59s8v7Ynvd1JtSOgqQZBrpUBpuqJBb0pvFLj/6oaUbsHvSMve2c+CVKXGIya7pyW3fMI/uhuyrUnl+LjcBpkZp+43+8b7s+t+3pAU+qEriJVeel41yZxKU3H910HiYfsGho2b62rwGcPEf0S293ub94FZUdDu++TCeycOthsi99L1h1ym6skNp04m9dE0hYIwmlRQ3mwxz2JdmnNOAeUWl8WrBe/GqoRH4e+2CoUOqlMtFF6lnJLK1n3x9aPP99hdSkZ5YDQ3S+mm6ZfmEHH0VJvbTRc1bVaR+QDbMQI7T11M+VnScnUC97fpyJ4YbZV0AqVefQo0HzzbMq/qbd5i1X6DCrWDvMCPNQOWMJJD+t+Yur6+pWe/y4qtxn6TSoL19QLTg/HkIVlzr+/xQ9dStuC8fkIIvVCazW6mA9r985lTNd7xwNECRISMHbEJ3ZEts+ZeyY3uZW/CJhAmlVcIRrQXj4Kb7O9Z0ljZBjwO6edWl5PldZX7mYcJt5Dyi3XT9s72++wFrL0MbLP2NLZa/tKU54Qv0aUWmI/cqrpp3JLRhZOSwTT6Ot/Hf0+5Wmw/3AXAa43FtI6uf7fPtdx72UVoA2+h9A6fmAuAJLMe1y6yYW+QbD4tw1LAtbrfNE7+gwcIY47k7drm8sIs4rq0gIHwa8rEd2Cq7Lf9Vb5obdorV9e/qDdtWm6+kW5oAiDi+LU1AeD/0WQLBVsG2HA6lWjJZXTxicmM38R7XehoCbja002Vsh2Ut/OXjDd3Z5R2RIouIRUllPPKaKKnn66LPvK+0wDI+m0O9eVt7OVU625HHoaCcz2M+nUhC77DN/zTVYeeNjnOdwDKjbm4Yn24jYofuYLNg7C3tW0VPNl+2ZGe+GG4CaGY9ooUMAGYzfY/uP6ZWHAEe/9u3/G/oLwsLdpb2gc6IkuC/4vLTNMNw8HzMzzE1h//D96kbNtvLMmUFDUwT45EnLqOZv/XZCoJDUqlB0PXN7meWXf+WZUi6huq0mIBCzEe0lRECn+ux5jI3xG0ydlcs1GIi72kMxhHM9kL768ZmWM31OyumENrDdOajG0yBwO8GoUekuSVumwV2MY33NBbTuthr9P7a2A77kGR3sEKGo8h3/KHItfNO5WkjAb/bPuwwMtRGIu9p7MQRcFuh/VRjO9z2+ldrTAvlwDlyncZGVDe3ju8KOGNHegv+xlFYT+gpCGbynMTlRiCXPW9TqawnXPLEHuXpI8itgGyV149596aqplj0W5Yq4Z95vanM1wKNmO0yjmk9CxL3LWvVirZmAebMNxvhCc+Xhl0WeFfvD+gjMJuAIxoShOFKDqMIg5sDPcQdChqKNzg8ToIg5iMazgiBb8PR3oW5JYDN+ibv0B1sJj6iTQaVfGOInsVGpAuEb18Ls5Z6bWRIP3RXUQSFpFxWZrzmko8jnFwP4/1T+1bKU7RcdTHSYZU85lW54cwG6TIB+k1RS9jNBfJYFrS35BXZgAogUqyqlrAUcihVECn+rQLjHHkYf1k/3LARYFAFkfo82yAV5Xgkbx9pN/w8vV8yqIJIwx8kIWVfgL86JmOQD2y18y1RIsiWB0beoNGvjlJhh69fJMAuvpushqoon+7vO2J8Nyn+nqIX6gIv5H9y9DeZWIYPrl37cCBXI7c3GEePkWpU+YOyVqjyQiVelxynuBtSb0hL2nGpBC84gsT4S5R3bD+abUpjthi7/AuR12wGuDVQPyn7igTCEXkTwRleQPUtIVnR1H1e1ubdkgOYWUoiiNVcJzhr9nkB5NlxADTJSARvM962zJ7KjTmnrAOayr/AstW39oY5AMoLNnEHgJS5V4IIVTh2dr7NiqC6fx9yljEKyFPswCZzrwSRrsmfD3/9VZHPFcXE5uFb0vfAXSYHYJusdPCxm7BQsK71HZYLtx+KO23zPquaEFsLrGt13j0penYDLhChyr/WwM+rrw3d/mwDYar8K8EcawoUcJ0HB0yVf02YlrrlGJSmOuZJQW7a/CmjXm9W5XekMt6qcK2bmoQ1oTJfOBKrLGJNsHdN3ze7SLiqkDUBt+XDNta8ioyV4N6x23whGDnjWnak00o29rPZ1w2xpFHKmpC7bfOUTXnCg769SchKgJddRJtvykMIXIOIlcAWZVtUEUhV/pVgNjVdEtmb9qw73O1KY/jfgdQgYrUee7irovGapawEmZczyIbqhRF7aFjSStDzQ9CGemJbCdRQ6DncB1TYV3OoW/NLZKcjPfKd3U5vAMbvD8CVLWAxY9PAx7Cfh5RIn57C4l8q/9nZTwLovrICS5Nb6jDnVAYNuIGBhCwJOVvDLijdF4fd1hXaDJr4Xf350G3JZn7IHATeIOQMTayidN+AsZlYazN4epI/kmgbm6WcnZENMGcr/xRgZVOrQQfwLVRPyen3vdXKK52JOSdofMX6NsCGc/NAuym3av41XLUxvjh0ogVFnaFlzVi5qeEXQjZTAwaAIu70j+CgtcC7kvt36Eg7/NUfncC6Vkx6yN6TdU3xlYTsnlT+tbbPTV2TomcJl1mcPmQDrUlY6/yH9ShzhTZMXyzTjnPlsSPLtxYGTuRd03KBI0XkXSuSPziDYdYTedfaCjeHYa6o+zCIKv9qUbvNJtSKIu9afbBtDnuqIcS5FHlXuzdQ9mVeZXCmYefVAUXASkBD71+sfO9iS9i5RAAuzrhWLHNMfJXl4Xsbg4i1rJgPuVz2WZvXX7NNeT/lrQ2xKyxqZfARYNcD97XZlQHAJra13AaW7jHEZZj41lqPt0DOG9davFVT3qwyRXc9UMcROUPP/KutwyxhWhn0YUXes9uScnDuN/CWiAlvod0Z3Ddhd08k7rMzoQCPb+R/DLCi2EyrHUM64cJ5pvbrEC8sXbYD+98de7GaAtrVLCkQoOPS+xN7LZoE5yxpHZxUzEMTgHPmW23HTsVnPcl3QQuwxH12w0SAx79zSHhbbGbi4WKEOA6Zy5BzT11e6oFjRjxIWxnxSFnk3YF6L4G3x00yVg2GhQ2rmfMMh9QADZGbxfbFx+aBZ53ZEGxrSdG0IVEcTcBqDxiAku6u2w1aSffksIbXOYHQZt61hgXdhwcdW3HGta6mteVDWdNpIUGoxCZrbfjdw30M4pF9JZD37NEYD8ns50cXAXhhSWsdZLEjw5ADrIlvrc9+6Ism6ERj4VwtRFuH3a/ijGt9SlZBJuvLILNJzCsBpJSh8ATWNU/RNmGxJ5F3rWukVdU8ZR2p7qmbt+8PQYPWKGS9e6+sPltZTBdthwyleUjUB5a0qq2/huxrBdZ1O8JhT9oIhAv/musK3f+0VFRjLhuKWWEkCceBmpU1HSJfQ84TYEmrTfltWfSDktCto0HEqnYexnCI86mwrwpyP8oOBcnZ1wXZlh01RlAUWJewKtSIw0NNwFpuHQv1ZLtD1w+fb3g6FuLkmcWstRg85MtugVkq7L08IGYt336/p52u7ofLFF12X7bUWPk9BUuX9g6oqeDy+hEy1+rh41Ka5dUDNVy/NZZwc3Vyg4z1dglDWcZsHFhEreHotWUAJK11m1EqB+pxh1GrE5r2Btm2pR4VtUVG2FXnkOnYIGK18C0LhoXdZJw5V4JWE7LpqCMypI0LAKjyrzV9PQSFzh7OMvBNYSESSMNCWLNsZ0fh7p6E7EoRFgDTcQozKojZr5gAm3cvaTEPnjt5TmdkQd5amDck36TtGrLE9LhHvy4RZEXYWmjT9WZd3moWTtabdXlrYU7Zm00S0+MeHnBTlzM0w4bKv1bAONSfWtuLohbOyt2+aYMyPYjMqz4XCADHGddKPTPM1jFvQnQJq0YEYqDqElZL6JMH3SmY+dbcbATF/FeP8Qe/BFn7BciYrbXsspbsSR6YANEoZN1hEhGM1CWsO/lEQNUlrHUdvmvu2rwuttk270JeBGkC1tq1hz08XPnN4ZD9MvgessS9LkR2uDlc86A+H51ZwtHqgtYFziOuw+WqwMMnm6x14U+LcgLwBknrQmc3xsLhTtzrQtyQrmjLPVQtBodUFrIu4ILlqSni8Eoy0sEV086PFAPTuxmeCbCJbsAq7ybBezoPZe0n94LzmDerRuCum572bO4wFp9E7g5gr7/57u/C+QPJ2zkTzC9t/gQ4ZzAyQEI8NJbt8jOpP0Ap02BICmc8FDKUT6cifTvQwpbAHuMFVW8UEl88jI70Pz83/9vsyvcspasfFp05CaD3edd/oCPkE5xD0YpJ54+HtYzYO/rjyDRUZvHszFY5KWG2hI2bUHCcO8kHZR/jCxV7HTZbAhISQNs2Tx/GdLaeiCTGRPN2EBKFM808fTuUU/CfpTlfAhik69vGc+wvTGFr/Ou/m/wYjmESKgLAuyxf/vn2w9tbp6yLkU550WXz0ESkVt3Z7aebL29/wUJYyGNwWE+BcQjw9agHATJ61CM8XxyOJ6sgGszJYzgo+3vfYFBS4NYfFGO3vE/0gCXNDw/LmvDxsLsj0r0yECXAFdPBVVTXv3y8IXRS7sjPYhYLGySNJSWeW5YQ/+3guiI+o86QHMv/NJV4g84JhdMnmw6pP/GlzeuuGnIQuuf3C53h+FOigoEPMTjlpShCbQFsmWutVKoNkkh9Epss5V9ng+DmGgn7guP7V0LRWGqovj0UvZA1FYQiEzv1IwMboDp8MCNyXgfP3/Zt+TjepfTRmmXU8Nl4+KOk7AIhGHlWwCNnNkPBAZOahaFpSb55Zokspa0biEQlT4RiKvAhFU8EMcjEiRH0iA4q0abWT/5E9E+FOjWGckeagw8MzpAISbfNNw2rVCMeR8NzskydFkPR/4lGMNIm0s/eHlTkdlve9/9Nnt0YNPpwHGFLowxgXhzhXE+SABk8eIEHqhcKgjKxpBoulpA8PGTCwvBuDMM76jAkOmt6C+HCGhcGjmTL7l3TbkjbZVNSvPIvzO4EYkuEajqgfmYvRqYTM+n2IYgLZkyE7O65eW525Vh2DeG0KeSJUKBm36TTbnFo2+HNFKkzVlkGoV7nOPbUq0Jwl9EQRWgNgEzTVKh9CQTmahbgD8kRMdo3pXgsEgCNS0iObRgRbJhKNyosC5ZMnqhbD+vgIDvbN10pHerbF0+N6did24ACURJCFGNqB3TFLBLPVYkcdLAUCNofsdD+WA3awMHGg2ffUliS7WPY832Mt8EJDZqbnhT+gb7NeH8hI9jwp86QyArMtqjlcyFMqBm5dRNJE2nvy75CRhJE0mQ9oN+SHUF0Pk6Xqt1MXoY80JGJ0yNQX/5ggFjSWMTjYZGSDOnAgHypcdWBuFS+tLhwUVqZOCmC+3xDNhl1goifZQx8K+BiScFCcEl8SXH5W2o9G/lbZz27TJmx5DLJTjQST1I8yBsAMnF6BJ5zM/guNxke/znQwBeOC3sX0HYmqPP4hPQcV0UtR3Ie9zI9boXCzqrXTVDsRStYHf5yFayrz4vt7RCff4/zSU0siXpX3nujMbEkQjM2lH7Ma2R0VmdIahcPJDpDIiTsiuznZrj69zP9K92ZIdCYmRIhsl6whyNdgZfqIRR/Pr/eY2YITpeo9VTY6z8RUwWnS7cO0N512z9XuEshAnEiBE09yMxbxEGsRJtS/wfUYYRImmpuMr3dsAZRfN5rwG3+IuTjs7T3iznrXqilPzSHjmBtLRKnRfAJc+gv0SbSPzoy6MlNJY+J3Zh8ITQQjT4ZEuiRjG0O8n0Y43Ef3zry8HfwIY1Z5qNToU4449CP+E/xZbkravtP4BV5GALl/QyoHP9SxucVCtyz/F6eeD04sfsvCbSyW6hsy4gaQDNlslHc1O+n4zz0Qq4yJJvhZ8HYZUahT+dXfWFRd9z3mCiTfY+nvKd7KVINvF+QgXozUwymsHNQA44rw79dvuKn2rjTUaRc+AYp7sZKAPwrLjtZK/SDzKN9jKk1/B9+WKFds8VCHkbaRmLQY0jvF6PwQW3AK9GIZ7UIHCFPacGVsdntDz0ZPuQti7PeIEPWMGOyGXNp8eBzMSU+ZhKZEnwxJu6GFIe2KzFTDsyYAMu2rNjDgI+oWz0QWyKbfM4xzwiMPIkQvOuan4fMSl8aXyAya5JZZfrQvwSYxsTsg0m+CTHSuqNXM502bmOevnn6OSYWeB55EQmQTlyf2mvm5SM3uDrDeuCoKebY6S3L437NDpne9O+bIsfdbnILWNWyceDdAo4C/mZMdxiI3MS9Hmx2D1SyGcaZMPEkmwCo0zZGSG7Lv4ZHvptP9S9lx+6M/457dYaQkBLtMKo/o+8PGjiSoWnq+bt8aR4eqsm3UvJ2WrbOVu71OqF05oPthWamdbqhZ59LiWNylT9gr4Zq9Ct0rtuxqAw6NATwrdehNJXY2JGZLSlQ5RF5PdZp3GTNoc926NAmxBfztWVkTfGVIL4up1vRSIOKjLD96rB/xR1uQ2zrAS2auqaCvjQ3Q/XoW5QLbWZa0VFpOnb5iOUlzLye7cOM64HNpo+IWVgl2lVd7GtWguiXtrxHfF6VfFVgH0n/1LRf3+c9qQvE5QMTy4rL/NjT0UNiVTCbskPjkWjXg0Qn9c31NsdMugtlQoen3nxhKwrqMF2hTofiuS7GiRC3ZGv0Se2BxLBQrji6y0cyNpSFstsG4c+bWNKZJ39kQfXNsIfJK9Z+zJps5kqGim4CygfEWsHpknaXz2RwMm4G4cidP8i38nYrBCvMuCLYvC5I9VuOOQmXaJN92byuD4jRNpOt6LlRwZiQbJd4SP37QLr+X/UGESCXidN9gqIgeyQEiTbdNnzoWjgEEm0yBPv80BHcOBBJU06thx0SgESbDMGGVKQn45ELwmmTqZMGhvoc8x5GoEy7zLTDnvZ2qtiKXGM0pjUwve2KfO+LSWBKN1pIe9+0OzGE+ebQN7dKVWV4CLn4E89tN2M91lvkCyczU8Kx/gddsTwxmZlSHgx+Hl5c3xCWmfGR+OxyIc6U6N7nXT9tRbBhPIAr7emENyqAKyUqtjRcSwWgbWhE6tSB9Y/kaewcSDgQ25phATprt2XR35Kv5QfUrQ0TS7LIcLHs34Y3sKwgGfYVpJV3FYTsboQfrokjGZpNc7hjBWWqkqUKONztSkzIyciUDNNj3pbD3m16N4xOSwczprNXmz9ld03fN7sxmQvyHY3GkxZRRe57PzwyR1o0LbuL5QdHYUmLp2/2fmgkhmRYsHly4dy4oZorlhaowK0hEm1aBIROFJTVC4nKk24eZgKzbtscqk12R7JhX7rJqGM9ZrYc5rWuQ8aePGQla8Ge7lDK5tAhc6Cp5MlwsKnWbwExcKSzypRADhONEkiT6X+gf4g1fGH/mhMm090OXjFKu0ia7lx+2wxptzrkNRmNPh2SKZQwis5I15c7XFwEZEyGDZmfHMxJHjwy2Kw0ZKRFndCo5GlxbLKurAtsvHChTjf/b3PqcDSYV/8LZdr1cG4aLmJnYlnvuoio7e55Lj0aAFVnXg90Pt2Qyqai3li8IN8RoY42Q9/UdPInhR72nMuOkefQlMACWK4c7QWsjEg8igR5VSYBGp+NFIv3j2PgZd4THeNcxrBoutsAsaWNU/3w+tV3Ytp03JOiaN9Y0dvjHub20KvccM2jb41MfS4TJ0QxfOS/CN1TY5wOhXoFHLShflAWhpTfRvQuMcFJnSEhmmkz0DyxkgUeuweBIT2ayfOs/CCpXMk8tmwqFTS+lc14jt3hpjPiAzr51/M1sjF6gkcqk68JbLAF0ktTqNeENa6BqJpWC+kZeFwczhXncHsASxvCvShV8VXppzreL9IQ/JEUAfWMMLOQhmLmS4ckyw77DR0CGX9ei4Fl4DnC5mZQVzQHlsTPw7VV2NYDOiWmnTxfVv5l8EVZ/GeDepTvFrAe+DtWVZPg6+9p9OtDQ4a6VPKVgWGST85060ERj3X3qPf0Bo5V4d2XmOjYTJcuMjeVgilwOxeVfEWTjJqq52z37IlO5lkP4qZs+2d0BhiFek1Y8yMVsvm1bXa4m5oA16owWawSO22p5CsCY6tM1eTscns27nQQ8IxMq4LsRxe9musDokAamFaOaw/+BTaFvYEj3VRXtkWFh6KSJ8NB6LqCvSYl0a73oUjbNu0/hwqWGFAy9RlsxUREc1QWV+Nbagt4lyTvd5isugvhmq4C7QzsjsbQPVF5AFSG9cANx+y4TyaSrgiI9J+H2pKfq7wgO3bvnfQ96uK3jfUMujwIb+7/uNSJcCuhwUD3M0P+r2GaHhJO7XBP/iyc63WAIaV9XvSobGsy8Yqgunf150O3JZs5zQQCm4nnDPqhjmvugD+hOqChXZA3QfJH4ms2M9MZ2M0AjJ8n4vJqmpoGdrjpjjoP2GM+rIHnDAyn4+J2wx3CGhrmMNunJ1SWUZX8jIw1QOJ2wrlGcnNAF58V2Sy2OZs3MUbSGdbcfzBduBrIEu3KW6ItXfbarEMmizexHGHP5rFZWx/Qfpt36LtQE+3KkKYzUHSmJjPTyiA7Flod74SNV6Tz6bnGfnb3kMBRgtZuzKBwQIJFLXGsB2+8eD6lHnVjU8nXA1Y32RQ4c6OSaNeD1NRv2Z7bjWchPIOFdALz/1P3rs1t48ra6F/ZtfM1y8viRbZ3nTpVieNZM+fNrWKvWbVr1y4WLdE2E0nUIqk4nvPnDy6URDQbRAMElJwvM47dDTxE4/qg0X1YQi9JS+j+E7RNkYljcLNghyGCH+JAPqCV6vKxFI/zxJKTNaTghxqtcDA7b1fKbXFfNCAgcZgWl5NiZsyWBWnwafXCQa15bsJyIZfwJmurw7ncDHdUNyRksXw+5UsxEJZ5m1OwYkoB77m7O2maEySQDgjrqXxos2/FS1Y22bJ6poQkQlRCAqyes+OzUrFIbnbr+6Imvm7RKwcEbTM9GmbFaY4Vh41YJpOLEaZEvWLABis2yy7swh3NRQ7RCDh/1wW/xWObXNrkMpD3Cm0Qb7Kq6iVbYNuiC2N9+9K0xZrEFut1g0K+ZQOTR0D6IgNC/bFZlguaF+64cnDQf+4nEx6b7iN1HhpXDgd6WTzkuxUzMs2RBIqHA1Y2hxyuMtUgYV5CdaZMl4MILZVFGoSThN9vFk/FcrcqvhRdJlBicmWtXtDxIaLn/1bVNoHRdWrhgP54iUqCM+te7Bc4ZQooZ+K/vbxbtLNmT3eCb7EGwVlJvE/v6U93M9aB+eodDNHjWAdIqBPfgI2CgvF+3sh3MXekRzQDeW9TJg8jRAw30BcNN7Q5T/+OO9QRyLaeqM8GITWFzzqlV/k+j525+oF8OHPIqj7VchWyhYjoBVxoi/Yt0S+5L+rNivy0QGCvpZTP/srWXXICGCjuDwfbG1Pzuiiy3hA8lcuCikCR9dsGXeQLUfoNPWDGiKrneUbe/d5VYlDSntXqFb1h69KVi6CSn+lXWDo1b7gkc2ILS6Pltaf9VtYNZa3qiXqt/3MXCYkGoSftFcXH4gexETpJb7XzSFC35T0tPq8q7A3Dhn0TGYMq7A3D1916e1e9z5v208NDuShlzH8zHK2ez7XRHhauFJJGsceI6oTeBIop/81maTsXGrR9WruXd4K2TUV1vCF6qFar6rlXAS3hq04tHK7b4pFmyxHNkAwoD/Nu3Yw6NZ9047V8l2aNbUzV54C4q/brLjmq8EDFJx5e5LvioWCfTrnFGij4xkLG4LnuG2bza9pDISDtb/vCdvN85RAvA2ieV5hK0PP8B1oEyp6kTyP9Tn0dpMj6Xc/EC59r6osgTCUAHrpZgILX4cvKpA+hvnTQLvu+aNui/kDyTIbiQYHd7u6bRV1uWzI2qOG1J+2atlqToSji/jgHuUOwgIJo+GMa2CwvNsZvX9gK3LYvx3t9wmAzaPtcNhwRjmj6nhec8I3q+kZIhuN7Q1jnm6ZkGmQQUCPo9TNxZXkMsOC3IiE6rVkU2YDUwGZRi82WyCZ/TX+Ko1cMu/YptfFYE/Sdgl73hJAdkPrsgiL5Iq0H9kX91m85Q6A6oamo/g0JydlHp+at6cqmO8//synqN/KmhMLjoVpeb/f3ae6pSYUUeY9bLR4LalEsb9bsLJtv211NTzs2rjwFoxpSgIvQkg4cJSe1kBqxc8ld76sXCjPSF/VoowWzOjHNryrs8brNAoMqHACDDQSvm2yH3XXITas0tsOeWq/ocdyUjXw8VbPKapITKpCfhCU9OgPe/vmPL8VmWdRFLYVVn10RhOKBHYKav+OSAp6CRzdVySC4y/K7ZeGv+oq9anqfqfkIDRARcNsFSF/RB5BDSE4Ruzgv++/6iZDwInyAWx2CX8EsbERoWAE+gOGh2oigjIHb0GFkBxCL8kKEZ4j54gGc8g6M3MksNlZ2cLAXS0RULu+X7MCZ4zURoVpFb3IDPuriPRWmKaa0plDrcE6DzDxE4NZ5eiw76ZadA/lLHxdsUDnIoM5X36rv5eLJBSBUDgEQT0BFBOiWjsoBIMxMZYPPNk+V5ZqnSWZJXfUcU1s6gMTykdqgdMlO6gATT+RqA9QtrasDVDSnqg1SpwyrdkBBcG3yxt7Kn92y7UZi0lJbjxah1hdY8Wq8C8Zjb2mshBBQV7owutbHAstgtnYw8fi61P2EU7RdO4Da3KlEjM6ZVG17pj5NOLlruicNtwNryh9OBDw1m7gd6Hxnf4ztdELA4bl/XHdqQDfMVrd/O0fe4tpcvJ7krCUgEWJFasqQX6QjINBIkVQKwhQ38ue1GRo/Uh+eVFMUKZLkSIxSS7DjEUt/fmMOI5cmri1KiWGqjTVMhk2JPPwzm1UXgTiyb1YfwYip2zJaaOKf17AjIYr1sZ01BVoEK4YBAsm7M224wJ/XhDBsoD5ugaYUYwRB4K3wT+HCsLTHqS3nl2pNHOWhefUx77XNq/luHT+dwwQHVKI3H0l34GGTtmuKWvxoiaunF4THLWoRt7hafCusTzFQOcihVeY84hEMOaVtfWwdqAe5FeGdp7Qe1Ee1EKC6sIr2sPqKwVrLZSz0FYMw3oNgpVS6eyx0qY8DaLUTk8CmdQAHlcMwYMulU8v1FYP0tbrabVnx1pu/vmKYG/GyLXnqQtXHkHwpDrRDQHTyJgjpRQByexIR6TN8+uACZeCKLHc8YyD6QVouF5EZt1mdb75ly/LhgSk63OuNlBMStivMQLC+VevSFlKnE2Sh3/VfFVIX+Z3Nu0LLdVRJBkFdQ3VZITxOtmpudcu5Vptq3cv6ycPnlvZm7Cv+QgfBA6z9yU8fIlHHRxw+bHyztq0cvCcU1V+o2XrADkfmC9uW63/daNtZd7aj2i/XZg0h8cNoe2n72f0qX3ybDOpsX4wLNENszOen0n5WGyLcFxMAISvjsbI/hkqlMGdjVnbWFvnafuFUVH+hgdADdrCqNQ3c/zqfAwIFJwfFSFhWM8gQQwPHKooKiVVKLvJmxzYbLj7JWAHhiCWHgbNX+6UGjQB1uJA6t7ev/Crt7R76qIV8c+b0xMXSfUB5pWXxyCLU8eHwgMMFVKbLceOj47NDr/3VzUEriMvUPqHTVCJirKCgwJvHB2esUjcEvAf+fujAdgyT8RGR6osJcpnDr8qsL3E6pSBG3rWLyp7nP6qFoTU3Dj5AB60ghmvzus24q5i19fqaIaAxSSdgPb1gd0hLBzanrxjEdZFHVuS5Ix/YTkw8cbdFiJYQyMuy4pfqi86nswbRx+mOl5piwrXvN+vTZE8voNl326J2xXZUDrY2sHNIzcqpamv/36H6CUBm5YaNg2/WXLu+mDCTt0i0yGtwOrYh+uHatlFjdVg1aGMXqsMF3lYW7ATvoBsQXl02rA3smdOhejiQrpdmA+0gmy/OomTrHU8DzkoXr4ist2J4GUGm9cf8uH3vMoFaz+54GUH229st61+bVvgFNNkDzxeQ5Q8MJluVm53DTpxQYJCeLNfCLF89svZqn9bWnRkpINDOXST7yOToKWCmEPo2XlNMEJ+6VWXP4O6Vgvg3PdVsA8SaICu4M6319IrohyE+OcPk4E+3VwsBalMUy4btHvKVw9wElYNMSo/2ZNTjL0YTM0CHqwDrRwv8a8buUhw3ZQqmM1CSLUDD3YQs3fn0gEHFzxIe0YoNdfHiqWF7hQVBuyzypceOoBbnGbHcgPkAC0oKgtNTrx0WFqZV/fTaYWFB0HrrtVhxnhGLl7hsV+gU9wAqB6FanfY+QXc8rFWzcr2tavu3+H3NcC7ntrAOWkFCfoip1/kVwVA93AncGeRQPUzwlNz+tnyvFGzrb8+Nh+XC3d4OBH0zIANTlk1WF9sidwkMh5YQcCC4UnpD9YBTiivIoXoQ9+qmuq/zzeIpe8ob6xcjA+0gp2SH52YhX5qJGIBu/q6KakBw/F5PeCywbRmbMhxxDksJCPlAVwpPIJfLmLGCAgLv1tOpsJFiAoLmjk2OQDvVgOCWhUx61M8rYIdRLSEg1AWPD7KYgFQpwBfQ6Bg3vCd8QNhV04cnMKnnNs2H3/1+8+Hm1ljWKykHnG6JnzVed3b76cvdzTsqhKP4FByjTCQNgZ2j6pmKnuQkbYuD/m7gDCuB5mVuDYr83MIOlHIssQc1OKA4ghrkW+Kp3Oui+Lhb3xc1lkV6gFGjNaV7D7Kqvvv4pVgVeVO87b8HHIM0UPGJR+S6vBEp3QlGHCp4x/JnterfyRqhHOS9TYb7xGArEVtlmAliAGWocPoJEWA4DDBS7J4z+AX6lrnOV6t7No3QmqUv/VPa5ADg0CCkxypnCvYjjnQW9YOwNG29W7RIms4BFFXYWL/e8fSx3BC+/CDnXFPznTBfSqGBYdnR+ru8qLeskW0vHygd6yjpqe4sYwbPJMsCAipoUaA6AfCoESdIcLTxJtzQ1EW+fOHRgniMYzMSKO4JRRevWEnIosWgCntG0BJWSkXWd/3FD0L/BNK+MZTrotrZwDgoeELC3cdWxe1T+dD+n+LFDGQg747DbTlSAewXJNJT9jMAXnf9wyZ97vqHJegbwFGFPRllcUiE1QWSp6LRK3pC9lgj2e+Gu8oav75xr5PaAIqs87K9KFYrwgq6F/O1dD/ly+o5ozWxKuy+QZHFEFsXSDvXui021Cr7op7aeaXNtaUf5aPZtaYtBSNpyfTLgVsiMjMG8RTNDclQ1XsLkbbTUDwECuIWG9XxhKe7/Xjhrr0dWat4n2hB6RU9Ibt/qV6qdSlXIDMeKO5rDZV5czM+gayxRMXD6XyocerNDYRgFc36bPAB2u3FinTa1oE52xdgD8nAgm6rctNSVl4ttEMJ3rGJ/skHzRrLlIwsGaq4z8VLlJ1tq6ZEk1vjy9dA6dSdG0FhF735DPsOnePARDxnJXHQ6UvRQfs6FdrXYNCEBh8Pln0LqHg7JfP3i5R19iDovAXiLAsfrQWVxB8qePrqYcJcLQY8Re6h9qotFvbEffGdT4rE7bkq7Nz67VOxLgiGPsj5amteXka8EFSFp31rhj7PoFQ98lZ2chsIlisjbg+0etNbZuOIBOr5bSHaDa0q7BXBQ74slhlnnOxaBtGbaCNZIo8Q4oJE0ZuIxL41NO3gwT727aFpCS9YRMAMNSGfEY2i4xUP0RNEFZ7YN9DHRJSqA82x+3c+tjMbomfTMoqDQFO079mOjTtofKKyX6iOMwK5YfpcEPaWfVHn+rqoY6QKFVnnGjkvTGOPJ9WyKvL6mshU92XdW7Jo2roidJij4IS62nzxxAzxnrYRHci7j1wFR97a4RjIe8Jxz371uRLOm2/Zj+zkQTA7ruQJkehT+4Re7+RpiNgTh1rO/eTHS7SljOyDnKevZ4VFPwhD4SDnqV42F7POddu+rGiuOz1hTwiqjSgzrwnX1oqsz/o/kKjuvqin2vmxnxeqJEYdJQl60s69vNrc9aLujHzvHR5ex7WlP1S7pqC2dV/YL4JPFBcJRdZT/XIDQp7coPgUTgbbw5CBDOS9IWFTytuX6r+rdfmedr0zVHDfE7DPuf33Lq8J3VGRnbSTe0dy1+pJeup7WWbzvUDa42zHOtDv/bd3Jkb0d81TO3cE70vSAa4v6rH264NPjejARCCIlq99V7Xe7trijh8Nb/k59QvxkK9X9DY71AXVuXHg1Wg7Dz1Vzx+kUxxhDlKEp524yJUCaedaH4tNUbNucvv98R3J62Co4HP2F92HNO3vJb3VXm3ed5eq5O0nVPC2L9kXTN0cAXl/p4E7fgdEs0cn6c0ez3m7eLotVkL3jniFgytNweR2G43gOEN+97fZwbeAdkdNLHc0GkQY+GeHsr19xfA6+WTG6L7m8It5gO/at5h+9O0ful3TPeY0Ws7rw9HJjLr6Ihoeaudk0w2/DrZyjFO0PKAQu2C+ubEB0VfyhOFLsdjVTUkZynpFD1ieyhV/VPOR5LOkU/PUJp9zyhMcVMcTgj+a6q0ICHJX2QJRVb2M1s7Q7xyaBlN2vi3rZM1c5l5usFpPea5quX/AVPS7h/+YCJAdmD7V13wnT6Q7hgrhwLGm2DPptzy47zW/HHzTvq8WOc13y1xA0JadBt5cwEnAf5FxuByRY9rhYHMvV6XNKEs1puNtAmCbIclZ3ZZ/iYf5y0+bd2XD/dP/RXuxSSjBJ1oxqj+TvSMRDW9oqs3eLnfV4+Oq43RANLmRI+modrhOqNwAUnshrhSmG1r2OZ84OoruA9XxdSAfoHPdyrwCZMpFoxeuQw2qpHIyuJpXoCDww0Ym1Fpm1a7N1mT6Uqc3xdoqsmrxrSBY9yAXsJFEFZl0LL4nuzro1MIBXVSbDSvorvoi8nTekrbQuFLAjUrVcKcxHoErswq1oVcMBzbrjEhZWBXZoFvsa56d4l1dPhDMC8WDAvtYtM9V/e29SGdPcEXBVAIu87Knk4dEUDDLsiHjUWTDQWKT+vL6KadMukdJjxuezfKOrygk1wog7Q/Fy2YhJ0Lakj2Q99oeRAxHyYCju/xeyA/lFHFdEfbzmIq/5sm/c7J6Kc4w+eqDktdZ31S4ljdU7BBQPhLWioOc1+7yuRCbjC+icOLJX6sX+LjlglWvGBBsvlkUq3/klBtmRdabZfPNZkcYbXuxgDs3VjCFkm08D6l/74qm/edmSSDIVWF/Jlgsii0RgiLr7xguuhYNgSLrDcE23zUFbRz0RX1Orbs1EYAi6w3BslgVbSGvXAibNlXaKzHU5pSXSz1Jv8tMLc60t10aP+IaM1AKgemmWeRbW0w9JX+jpagfqnrdpzDf7NrqFmTV1A8hk77nue2LTNt3S3yZhit5HOtf2YpliQlX8nkx+Fm8Kv9S8Giq3wubU65O0ye693nTdkcRKo2n0fJ7O2GNSqPlExVfGq6VxKBjaPrSvon1j8Wz7BxEODq1kLQAm7V51u7b4lv5geS1gal4Y4YXx/ObeK3Ms+ZQX6+O6gZByH0j7HB1Gt7QLKvdPc+bsCp5qIbd/bqkUE6okjdM3/O6FGe37oU3OeydXtFfe9X5c3ZftW217kJWEpoL0/GLaFU8tHZ4VA2/aGrui2UHB6j4xdNWWzs0ioI3LNQY0/q40q41r3jQowVtDVFk/SIo2ETBVK2QQB1/8zAvMGueqt1qmd0XmTiXLjO2sZaRM8W81jRE7smiLG9fsGUnlLLaNcQIb1DcGw4+1dotIIiGv1bpwuNR2KieqLf6H9n/MlLU4YOgt7prsSsm1d4X9Xcv/1SJIGMN0U1mIO8PSUclyKKzomnLNY0X0Sp6w0aM7a+N5+88MvisJCLekm5ooLhfHMusKTcLKl94lPY3/z/lbMNRUWJAHCX9rof7T6MxdphKOHeRfm33L/t8eg5Qh8rhQOedh1TWZZul4tXqnRCqbDOyp6ZR3yt0t2dS4xgPEUIVsBosZ4bv1bQyIawqEeRZ6QXo9FirVLxfT4GX757YGD+UIRZN8zfo1PzyVPNolvQDotOeFE3eG4N6W9qD11b32tW9Zrm3JoZZV4U9ohBG/qtgZ2rKpgNIB8DBPtQOylHBp236u0sKOTlU8IimOwxUz5t9Knva6aGn4B9Nt/Nc2UGCWt52bFmXZku+Qc0OiT6EpzPBgEb9cHuNTLIndKSqeEhgoi2IuzQgHRKWXANJ+eCOor/AjusA5+ygYd4BHL/BfRcFKz4r7aqevi8aIPjqFQHbGVFmoQGKvZ4/JFm22y55yqzD81oKLETnBIcbUd2i2vGQjhZbW6AWDmgXQrjb+fJUM2IvyvmfJelRvrmAcODveSbcgp67ciAfHhqR6oLigYFRQpHu5cJB6V/rbknv6RGNoPAeSgo7tpfzx8x1iW4WtJMLFA/YJLKm1Uu2frFEp+qEg7gs6/aFHFkFSIeEtX+kUix/q6s1zVNToxUUJucqqdMWFA8IjK8yqyrnzu2ZPOkQ4KFKQUG2cou+2ucfJIFElALz2mJ/QU02gGj4m+rKerGiQ4Hi3nAUbF2hukkpsuEMVdR1Vf8uMuBSQKnSv8BRrI9oz8rGpIOA8i1aX5K8XVNiLB8FQ24VWGfgPhqie5LiAECFcODENTvNZH3RgICK9rPIY/l5lS+KNfd7L9qW5Pg9pvoLdHktvH3/p4Uk1H+lbjCw84yI/yWmaRFwak178jeiGa4DiAQH+aIlRVtThQOCav7YfN41T8VyH2aCgA3T+QX64RDXvgNekTog8l263USRfy9smw1X+gXaDQF2uE+kxavEPk3b4Tof9QNhTzEsovMLNNwQ16HdaJewyIcZmu3TMyl6JxT/hRpLQDq0E21rpH6OdovPU4gunnI+b1IaaagQ8vzB66JleFZkAx+JntiyV2cNMXw/pnKCM5vFYS08oO1T3pB9oTrZwJC6O1BypCZcKTDIhlOr0idMukjn3XON7X67RwROKij0x4gKBRIqakUjHDzpeN6FHjVjg+LhgG2qrCPOzKgU2XCQqs0NP3Ob8RwFf4GFtANzWEIvSUvo/hO0TZGJY3CzYIchgh/iQD6glerysRSP88SSkzWk4IcarXAwO29Xym1xXzQgIHGYFpeTYmbMlgVp8Gn1wkGteSbGciGX8CZrq8O53Ax3VDckZLF8PuVLMRCWeZtTsGJKAe+5uztpmhMkkA4I66l8aLNvxUtWNtmyeqaEJEJUQgKsnrPjs1KxSG526/uiJr5u0SsHBG0zPRpmxWmOFYeNWCZTzRGmRL1iwAZjf+/CLtzRXOQQjYDzd13wWzy2yaVNLgN5r9AG8SYPmcO6MNa3L01brElssV43KORbNjB5BKQvMiDUH5tluaB54Y4rBwf9534y4bHpPlLnoXHlcKCXxUO+WzEj0xxJoHg4YGVzyOgrE08S5iVUZ8p0OYjQYpMG4STh95vFU7HcrYovRZcXlphTWqsXdHyI6Pm/VbVNYHSdWjigP16ikuDMuhf7BU6ZAsqZ+G8vnxXtrNnTneBbrEFwVhLv03v6092MdWC+egdD9DjWARLqxDdgo6BgvJ838l3MHekRzUDe25TJwwgRww30RcMNbc7Tv+MOdQSyrSfqs0FITeGzTulVvs8PZ65+IB/OHLKqT7VchWwhInoBF9qifUv0S+6LerMiPy0Q2Gsp5bO/snWXnAAGivvDwfbG1Lwuiqw3BE/lsqAiUGT9tkEX+UKUfkMPmDGi6nmekXe/d5UYlLRntXpFb9i65PUiqORn+hWWTs0bLsmc2MLSaHntab+VdUNZq3qiXuv/3EVCokHoSXtF8bH4QWyETtJb7TwS1G15T4vPqwp7w7Bh30TGoAp7w/B1t97eVe/zpv308FAuShnz3wxHq+dzbbSHhSuFpFHsMaI6oTeBYsp/s1nazoUGbZ/W7uWdoG1TUR1viB6q1ap67lVAS/iqUwuH67Z4pNlyRDMkA8rDvFs3o07NJ914Ld+lWWMbU/U5IO6q/bpLjio8UPGJhxf5rngo2KdTbrEGCr6xkDF4rvuG2fya9lAISPvbvrDdPF85xMsAmucVphL0PP+BFoGyJ+nTSL9TXwcpsn7XM/HC55r6IghTCYCHbhag4HX4sjLpQ6gvHbTLvi/atqg/kDyToXhQYLe7+2ZRl9uWjA1qeO1Ju6at1mQoirg/zkHuECygIBr+mAY2y4uN8dsXtgK37cvxXp8w2AzaPpcNR4Qjmr7nBSd8o7q+EZLh+N4Q1vmmKZkGGQTUCHr9TFxZHgMs+K1IiE5rFkU2IDWwWdRisyWyyV/Tn+LoFcOufUptPNYEfaeg1z0hZAekPrugSL5I64F9Ub/1W84QqE5oKqp/Q0Jy9tGpeWu6sunO8/9sivqNvCmh8Hioltfb/X2ae2pSIUXe41aLx4JaFMubNTvL5tt2V9PTjo0rT8GohhSo7vMNLenAUXJSC6kRO5fc9b56oTAjfVGPNlowqxPT/KrCHq/bLDCowgEw2EDwusl22F2H3LRKYzvsqfWKHsdN2cjHUzWrrCY5oQL5STNIdGymf/Bp4e6J7bwGII5/EhiUSnulpbOoFw9mwwb5boG5VIPiXqmyvaJ7+HvodG8KczPyV52Qax1N+4JRWbCWg5hFPSTPTLwiU6DXnlaHTPfKQGqYaj2I6XdKxs+FEdL5nzOSCRVRiwZW9xZVbf7OTsi1DjapySH3dpUjua4GrQrFJ9f7r6cS8d7R1rsX9/O9bMKx/GSp4eerrWrvaUyu/fYpX1bPVtX3VZzr5/SU/I4WC1o7qHwgP6lmaT96zYr8pJpFIRaNjup4QGBXN6j1MHuW36XTnLvlyUCgiif7k+uHKq7185dNpI7XE5xa1+95M7wm19XXCTuvVLyM67xpG9ljCXuCgcKE7z12E/y6CvnqocqE+o/dhFz/UGXq998VPzQX3rrP72tM/Xqr2gcaU2pnRT3W/Kr8+vaWVDlQmFD3lyJfsPFD2m4PxCfU+7606Gl94Ql1/sYf6lpVPNCYNKPlNbnivvDUL7aqeKAxbVRtrEfVxteoEgy8Ve0DDdfaa7nfJCzRfUnX2pbFQ7ZDCElY11HOpqb0eFgWf2v+4FEyH/JePsly/5vm70BklMZQE3UqZyhDia+eR49QECfx8E+q1BxeGOpKrJrPvleOrCYE96Mn1kCfLSo1JxCEuhKr7rN5eiY6gk76tJ/NKz288aR/tsDqCUOWsTKKHybeCep2aj0U8ZEwvPv95sPNcZchYqbcrzgC8YfRETsoJrv99OXu5p22tO7vo4WOttBYga9MzaJAJM07hOrODHOPojf+6lgd/JS6DROATd3KCCTVPT4Kx+vuLyPHdQbf+PZGhUaUvqzcH9T+pobcJ1by6lgAEocfXz3VrzIDK9f9AJIOwPYF+AamRDVywDUIdGQHy9RnsKOLAWVPxaUPXdt0IVjXq2E59Jbpf6sR5h82HWoE5h/W/coK5q1F9xpBOYgj4gay39vYfvy2rbYYuO5P9N5TPTz0owVoinp1EMO/Y49IU4l2blPqGJ/AhlUMm2RTfM5r9ou2HwxpUF1fit5QJboh1JT4ajzRH4SqqfKhXK1sKu3kp1bLvTK+oV1fV/FBw0/VWbPIVw4ADnpTYTzytDr9K1AChJ6OQ/XUfbipdkKyT6h/AK61SbW1GU0Qy9m+AGtEhj3ixDY6c20oA6wfsymgfoyG6XGFFE2CpD9eukN6mdRKLyFa6WVSK72EaKXFjymQhLZ3SC+TIL0EgDSytTAjMu04XAA9TDLbQwizPUwy20MIs3E0FpikuMPa2qOF/vHp7ZuP2W+fPt4h3MLxj6O7wsG577YLlS95Lu2RQRWzON/pyEhdqQZCEsNsy3prqx5nnyyq1jLP+q82+0vRqu5SOP+NdePtU7mwArFP/3zU9QZHuyk2ghnfFo9Dic6vLmbpcQSJS6jPVVMqbxb4MG/+rvzNbgx9KHjAdv3g6f5ucWGj5G0dK+7VMGfroHn28DSVgbTbo7UhKbdtq1vjZ9FhXWvTdZqhIj05MKzLwBDoqoOex4fKlGtCut3B/cGwlFcHiRGg46XDawVtJUdBWl1051+klsMd2MV4fWcOFw/0ug33DwgCq1sICyCE9cAOiLIO2wAxL8cmIIMnpl0sShm7Gwuc1cOlkR/4HaIPBmAXHQSPeffxC1s78qZ4i+XAUmEMhP1gEGE8bjRpBVQEQNRj/X9Wq93a1ACqpFvtIF+BfNu8Eo8BNT5S6jPoo6hb/baTFKj3cGd9bhgSEK++Ba7z1YoT7qbP78ud7NsPlRKSMx0+/IjU8VmN5YuakbeXI0+BjvbtZAaNqn8I4vL2RPvshFx63gXuz/Z5bfBE573atBrIt+Ju22QsK5EeEG6tKZigpgs22649DsLsmSKLMnyK7i7GA7CzciI46wDyDhi/escIXPPEC9wxpEcRh+mDr3g4OaJZHqGw24SiPkzYtZ/qa/7AXxxPR2eWgaiH+h+7sPfMRuLpvrhcf6PP8aG2iEHVT/u44jOr+sXXRfy2BofpeUDGQ/cr3z/avVFptyX5mKCEb6OXnzZdyqR/KZwHvlSbdN0Q4awQjgDKOtRYbfYteSeC2AjuVxc+vle7Qc9DnxCRROidAhef2ivIXcCtrkW1ZoOrgJQduv8EkpNs3UX14N7/oxtErYYH+w7KRiMsjIExBjq2OPtt2qwt18Uyq3atNtWzYnyNho+TaLX4hqQd6de+l9B/+2hkHUL1WfGdf+I9+ztr6vHzoEYhBDh2DtuwIu6qLyLZ563hhIOLewKmLq4V2ywuRJq1jHim1KuEAJh1ZhpfVRSpEDA4d7Vidbyry4dR00HBQGA+Fu1zVX/r8k4aAA2EQ4Dq+iyhWwcCsCwbAgZFKgQMng70+ikfnwiPMh4ISF4azzy6/LQz1tqT81Hzy2YhpyjTKjiQ9PTdxnqPMkFGYvm9kJ91XW3YMXl084kJ+2iG/Hs/PjwedarfJLi8ByRs81o+js7TBwlP5v9ciGX7iyjWeCLUagSZD/nO3g6fXiUIwHyzKFb/yMfJXUXKg9XyzWY3Okr2AkF2O6zIcWa58TYUREZgnhx4fDz0xXw072JRbI3VKlIeapWdxFSrIuWh1m2+awpT/+0L+ZnidmtjpYqUh1plwO63NWvAUXoHyHmZZPlT/3FHgJ6Mr2m9FqeyfSo545w+EPeL46ZZ5Fs6jp64j15e1A9Vve4zVW92bdWRCaNd36Tpbb4RpWsjoQ4mHijuZVx+ZWsDGQcu7scZQAbA/VLwa+vvBe2EptPxg+h93rTd5ttMEWnk/cwlVkg08n6Q8MlZHNQNCPpyPlZKSYh+LJ6lyY0QdAphjq5sDq3LRXtbfCvRWMtw1gfCHljExfFkkjWctiVd0o9qeUbVYjnZNFham1xsowiW1e5+VWSLVbn4ljV4suv+TgAV94BDeMvzr8tEfLGs2uaLEslz3cOiV/HRLnX+nN1XbVutsxW/WBqd91FpXyhWxUNLxaDK+kJQc89iKgQg7AtDW22pCBRRD/UDL2ykWsT32rm2FfezWJjmb0XKV60FG85MiVg7lPYxH/Kisuap2q2W2X2RiVPWMmPbzYxvqeSM0zRGvsOiFA+ot11KQFb6+NoGBT3UzSc+6uSNyPr4+mKTrdFMJsqZ4SjkoU4RoVwX+qvbbx5EPNRXi72ioca+kI97z6fqmW83GuNl/0DSR+3doVcWmhW6XO19GFoVD3ieTS4ow8c27j2azxf8DtLEvENBX3XzEDKbhZl/Osr5mHufcrZsV6NH/56MrzVn/yEmNggTDnGl3q/n/iXbitORHbyhWgigBwfNw2s8E0atxkngray9kHWanuA6OyajuMyRAmVRhq+b5Jg8DuysnAjOi2OyAePXsBj5HoSNUMW5edToOgVfPImapsK0gZy0b4QpMXjO+bHK9gJeapM7TrH/Ht1DKGJeaham+6tgp8LxxRzIea2bfRa1+qOon3bv78XGya6hqBcE3ba4et6wBZG0g+6J+kTQ7dNWVBhQ3sOOJ8vEm002dQmigp+K5EaB+06OGseoGWINz+TZnoJOFQwDRny5cZcD5MJAkWvO6Gm7L/STdiwHCKQMTmdHxC67EFjZWUmtbsq+YlDrV0+1sp3F+CwxqHmv4aP2LJNJOSVhZboaQKWDbupFRYtqt8HywmLbPqAQApy8BdjvCvNdWx3eri21CVz21IVJNQRgnrdzyTaXZn55IBkSjpFqgYLBwIyyXgeJENX3L9u2+XhzILKBID2U4+zMXsIHGyRT72YL044dCgb5dFnH6iVbv5ARqdIhYC3Lun3pdmRjgIBcGCh79/NiydODmzzJNPKBoHE2zDytQMEgYPg8v6py7gqbyX3+KCRUPBCwVm5cxQbB1Mdx8WB8qFi9efC93eiUjMj6mIrKerGiVA8FPdRdsJnd7CaiSIUwQlHXVf17vlmuxrdbQO4nHTv6KMx5Y6Siglx7D5+363w7VvVRJMwSzEzMb7xFRzO8UIWiIQCJS06TOfpCQUAU7efdX3+tis887+Kae8wWbWuOHaVV+kndVgtp34dTQx/Wf5OuQ7Pd/Eq4y/BJk5/bxA+jHWtEJ4RxRWi+fMHdR8dQqWJBgDR/bD7vmqdiuX/3PIoHk/5J/WqIZd+hTAH1kK/QrdJF/r2gNw8u/pPaBwFzuA8yLRvYh2g7UOfpeqB1x42GSP+0DgSx7NvnytiBBl9haJ1PnHungNkL/uQ2ETAO3cV0d6iC1+5474tVtnjK+YQ23hhD0TBbcF4Lv4k0Y+mkgp0EnthaU2eNiPRhPAoA4aDHE9K5JCSI7ZMhTqUiFQxGd3lFCNqBiwcD1ojcWMIxRvpi5p3f9na/WzKCJRUR7gNEVQKDGakiGwKS9GTt4pqN4YGCIcBsqqxjb8aQKFIhYFSbG36MHMNwFPlJC1cH4LBkmQ4Ve8DaT87E+a5ZsJPAqFvVQDKIBerysRSvZcSknzWGqFEa+RDQOpe88Uu9vlAQEOJ8KG6YxJyVLQvDoNFqhIBX86CM5UIulk3WVodD5hjEUa0wMMWi9ZQvRZde5m0+jg8TD3IF2V0amvy4gFwQKE/lQ5t9K16yssmW1fN4BAtEOAyo6jk7vtsSS9NGhA43Orjr1YIApU1fhlnL9Q77sJ3JCnPwcb1KkIYpNsvuHfGdySsIkfUEaRBL2uTL2JMJAUG2+bs6fzbQnlAwBBi2xyKiGUgGWfLqgt+gsR27aZ4eSIZoHR5IrarqJdt1tEUXo/T2pWmLtYEb1msFgnnLZj0e1eSLDObyx2ZZLkw+nONqAYH+uZ+dedynj+YpfVwtyLAoHvLdipnR5EYBBUOAKZs9XflOjsHRKR6VdlttBjEcaOGiSQGOJ0zhi6diuVsVX4SPxOdi855vw8d3UBqNQH1chDH+rappwXB1CiHA/XiJylEXyb3ATzrwiurPxH//NjtEoDeFn+9pOXmjamo9K4030T3NKY6pOgBfPQIw+qjqQAhF40ubUSBwC/ZGvl+4MzxzGEh6mMZ4yBDj4+e+UIhhyIn3d9zRa5SL6wn5+XDDJ/upR3oX73M9jVU5kAzR1LKST7Wc++mwEI1A55G3Ru/VvpAHC/F98ygpLf/up8+xVY0QEx8K+qib7RjNse8VKQ+1PpXLwlyrIuXrW7sX9aLcG8oT/BElb/OAvEK9q8QwMh289Soe8HTnV5mhl3KLpFPwgEWe7OlQNPKees5vZd2Mrw09IU91fu6im5iq7cl5qvlj8cP4sZ2Mhxp5FJfb8t4UQVIV81Dvhn0BoV5VzEO9X3fr7V31Pm/aTw8P5aKUsZ3HIGg1/Kw/NlBw8TBHehtcqHS4zZKYdN9slvT5yaDnx5K9eOGmLRwq7QHFQ7VaVc+9oj8bnvvoFEJguS0eTXYa0QnDovFQwBbNpVPwQ19dy7c+FnjGlPx06rtqv8IRYl0OhP1g4IW9Kx4K9qHjl0cDUX/1E+r1Vt8Ns+S16ZkGkPOxFWD7Wj53C19vk2MQJhzo/PnBFI+tJ+PHAL+b32YoUr7WD/HK4tr8HgMT9oqB0uRA1NNQY6VRun5fLlC3e1+0bVF/MDiqQsFAYG53982iLrctAQ+U9dQzdk1brQnVK4I+zsVyzSVVj8j6OA2zeVZsF9++sPWtbV+Ot6ejg8Sg52fKtkY1ouNvDFtiGtXyh4oAwd/GiWdlL5ksoWIoG+jazzirP3pdSFuRPdT0+YpUkKPsZlGLbYpIqXpNeQmhVwm11ij18DfslBVYr3USmFbo/HQpkfzJ1KP6Qr7qJI9mVDocFdLnxQ2ODzoFD01UNt0p9J9NUb+R/Pg4X4TKe7o93WeQNadmUCS9bFV4HJdFsbxZs5NZvm13NSXRyriaGy71UTP/oynE9FHGsSXUOHVL7kddvYyf2PtCHr6z2DyW47GRDhLeLkk+jz9U6Av5uyQyVKpI+ZoCD15bZldMjbyP75f+UcbVEch5upqh5ONRxLwteeaKgZyntr41vo1UpDzUao5ApI895ODoso8xR4h8hMj64helCwd/2JyXhifLGnkvq9eCrYTG1KiqmJd5lFSvKua1Xlq1no7sVmf1MMdhaUKrE7pexctuoWzke76aVVMb3IeBpFv9cXSo+/b605eb7Ob27o8Pb+7++PQxu/vyx5v3twcQ4q0OW06bv2skBTAFCbWiT+9vvrz5eH1DqmsvTK3uw5sv/ye7++/PN9inHP84WlyUHr1jFcr5UKQIlvKQL1iZisBosYPHv7TiXg2evfdNrOLTVKaGvxqvbRgEy7q6e9ZHixqEixuvFahMr9zmk4GKXeX9zsInzOtqvc5710i9qnt/pncUmChnpDw0Y07/G/r4LPvloK7RXkmo6H61Q+0zqKgTdK5ITYU1VtMwDRahqui4wojp9g9TuKWewPgsBInMbgMk39hoDyOw+FcaVfwjB58wcnH/7uOXgu2/m+KtNmwGBmagNxmJuIq9GXtnieEAWn5Q/FmtdmuLxlCVrDGAh52SU18JkkuzsRmAGGpZ7C1wVPT3JSY0hwcP5+TWOYMfpG+t63y1us8XukM1Bq6v8pPb6QDlEIji0qqRjp9yRJTOot6mYdO09W6hfa84AKVqTBtQ/OUxf3K8/LTTOE8hbaKoTB1Mm1YkQ1hm1a4dD8aDIcGVp7eJ/uSGtofRLdGlbWwz8WIdhZKUdyo2fdSLUUSDsBcuOMhZeQdQTAl6XdBY5eYdIKKk6XVqI2KG3mETjSfrdcZizNOLI9Gl7HXGYc7WiwPRJu51RmLK2Yvj0KTvdUExlllhUDmSXMGlzpUhf++gXkXBQ92ELL44Bn1CX6e5dGIu3+Es65bW1wU7IaPvAJ4+ua8LAlpe3wGI0RS/Ti0xnt132Apool+Xmkdz/A5PQwbyglqrIdPvoF486a/TnpGQ73e4S9On/nXCYJP1dwiGkADYBdVI5ogBhnEOkNzrzRmAhz1fmwzYGcFoHmAcAJYS2Gn2Hs0GPJybscTAziuYOScwvoCR0wNPRUZKDDyK0SZHsAtam+zAA6AOiYK9YFyZUwSbscJCJmOeQLTQst4aAoL0S/WaPdgVrjmRMB2yW4gVZ+TG9MLekFtkGh58jX3SYZfhZ7O5HYlUWX6XcwOJkKKmOx42iY9NdTaS83j4ydr8x5O+2QbCEIHTVxtzLw+/3ZCH2a4FJkygfSDEDOv9MpTv0JrEvn10zeNkHnOC6mGzmJJVT+qiDoC0eCa1yGjabH2jjKTQ9tIudrDGULkNZ0pKb2QkmdN7T2odN1hjqJxah5RufNg6hNTjk1rHDdYYqimtQ0iFrm0iY1p0H+3kAtCIz6nFHDK2D5vOPXm7G2Zj2nYEIjWDuxsiU+52BBAxjbsbntVYAncEzFH+Z54n7RK6Kzshx9zuRgimNO8oCE+nPtvk7y5YRmJsmvEQUsK7YKJmh0cAWiWKn0TqmFPE60/x5GzxbiS3Q554hOx2TxnvgpqSLH4A0iJv/BRMNgQ9PXm8MyLq5Qkhg7wTdU7KHT/qRGJMI++ISxv5HEMDo5871WlOIz+smpxRfgIiYy55HSxqWnkXbOaE8kOPCWpueTc81KzyCC7LBPOO+Eyp5TFgxCzzToio+eWHuCxTzTuioyWZx9BZ5Zt3QXcoeTTVO36rpks67zRDmPPNDycHbep5FwSmrPOD6okJ6J2wGFPPD9FQs9CHPzBhqegT+oZ8clb6ASBKgnq3xZ2Qmh5Z5elZ6l1QGfLT4148xlT1TkjsktQPkTnlqw/fwY1J6+f03h44f/1wLLiksncxftkToUFTNTyjIWayH4KyS2ofvvPpM9tbPCYJkOR+uEewzHcfvunGkt5bLFDYh2m7HZLRnmZlRPHndjsI6NB0Fi+9kM8ytNw+5b0Nxr3Or9BeAsuhqQwZmLCmkh+j3b7z/POL8VBnyO4davk+VPDy19oQZBpAa1MUMucDzhNb4eou3bHNCQfoBTp62Z65wiDZPtHfBCsKAbB0t4p2T/hwzQDoRIZ56UkqX0LkGcgHa4OYVFqIrxCVNPoA2hq4ippfXPJFSbHaF0DzUVN1/CLaVFnHXRHhKAp+seyT0lMfpeylf+Yq2KE4rH8WB6P9B2hbQ8bXaRbsCEP1Wx4oebZQXT6W4oWsKZP1EBmu6hdf5/xOvlrty3tGIo684gZPTHPZsqCPMa2yX4w1D/pYLuSa22RtdTgxE3GOFuAbq1j2nvKl6OD6pM86Bx6g6fnyt7ujtXA9Biqe8TyVD232rXjJyiZbVs/U6QPT842ses6Oj7fF4rYZS+yMYBwrwTNa62lON7s51a7ukrLCKpyMXttzGxWb5fu8LTaLlzsL1zBEbTKuQeh3C6/4nrhfHLLdR4O1Di8YgI5fRF1UWjtIAyXP62Vd8GtKdkKwmNoHSn7baVvxJ/TCZSGzjzyj1/aLkoevOsSBfCe35rcvTVus6WS/vgDvWG/Z9P3PzbL6Uvx7x7YPf2yW5cLCs3u8hCBo/9yvNTxwzUertWq8BM+junjIdyuef4zujwN1/CIqm0PoaTl5UJcuVNF6LYW2fF8tRmLzY7brafi2lQi3TrbSXnpaGzSLp2K5WxUyX/XnYvNenx8A2a9qlL2PuX9xH5rfqloGs76l7710un4Risz1RER72Z/JUAgMZ+K/f5sdgtdZ8PS9Aqa6eWuwnJV/c8PjyeNbB+trGFg2zt86aKIMm0eLo/DgxvmNfF12R3+PNlCaOFWJ7Gn0CDV9eb/Dnd/ZvOPukFS6tic/uQ3oXz+5NunCv4/KSqx4oOS37WXxn2q55jhhQ5S9HzPf2riH9+WnWYwffYiVdqKT+yNbWb/Itwn0r1V0JiJge+lb20BGt85BjJS6n8plYVW3ouDhu7swSP28UWRuY0Tfx6wh7/HvKjHILDgXvfY0VB1XQUlLruM5RlKTu5NAToA0qtN71G9l3ZBXmJ789Jr3yaktKu+pTK//Y/HD5sM78Wn18kB+t+X9is64qRrTat+wT7CrXdWYVvvX3Xp7V73Pm/bTw0O5KPOVRchgrfLk1cwREK7pmzpxBIcqhtiViZn6zWbpNKcZiphs2evjqzeLHSOqOA3LQ7VaVc+9Uj/Tn+7pdD0jui0eLSw3ou6bIhMZpF1xjqgjOK1CS4yitLCvTncy0dnl9HRDNaY/eVzeVft1XJ8VFL2Zg3qTkfBy3hUPBftS8oXqQMsLCrvafdR6w8x6bfEODKhM3Aex3T5flsRDEAvfPEzP+0l+JJ0lahDXkMSw3t+tXnspCh7Wyl4SKZu0I1DPFxJLIwCt6WOSFWQ5Ovoq3vvk+6JlYvp01+j+tK/jHdHt7r5Z1OV2JAe3hqBV1Kb3l13TylTrFr2lrzORZZDrty0IRG0it8DmZrF7fvtCzCQ55BjGi5g840/BNqLuZay7IxstwAs2OyBedmg8TVXJ1Oyqh2reL4VtFoVHXytzWz0+rgqLllAUPDMCm0UtNj/v+VOia8sHUXpt/+uVUgOP0mG5oOsLCIzVFeLkfiZThtO7WV/eQ80uYx5VDMEz9e8r6M47Ot1prVU23dH4n01Rv5H3FmReDlWdfksu3cjtDpKqkjWGkeRA+bbd1SJZQrUhr6OGIvzyNTw816JY3rDqrruqbm3AjpcwrS0fuZxFdpqj+KCNbPM+goCpncsZmRvpy0/GokaK2TyW5PB5B+Hp7TG8vftMfoXVl/eLpLudpENRFPxiEUvAwVHTyplco+q5raSfos3uA6j4xcOvEj/Y5exUNAJYzw4OUPFvrVub9+uKgl8sVrHy9FHyJmE4xFK1i9yHqHnuxcfU3TzGRV7So1doVL3ju7UICN0T99yfiwXbXn2wCFykavhewWzRqBqh0FiD8Y5l60pLjXI+/nqQKzml1/a9Vywb+ea8ZjXW9CceQGn6rjE6Nt0d244K0QGaw18EDHXHrtmB3v1+8+Hm1lDSq4MU7UOOCEdrzW4/fbm7eUer/CjsjoH00GCsdkIkhKO6ilvTEs9PJTKd0zCc7ZWtkBj89+9XOZIClwhor+wVEM8D4QyoU54IaEDYdiu9fO6GHQ0APo2Oe1ceuEW8+/ilYFvYpniLBQIawhko+MMibrBvNO+5h0iAuGccf1ar3ZrSIKq0p4luf3uwEhzdcHkDMIbip53sQP2HgXRFGEIQu75FrvPV6p5NFJTm6MuevC0OlR8a4oLWEEfURwzpLDqeT0ceXAMYutfVVt1QwzOBqhCCyWrI6ZmkQUUYbWNV1whXBCrTkERWtZHYIGg4Ew1k971jfA/8Yh3RY1XjGKMDh4qGyrFvY2KFWrLG7gvZjPVUmBeHnhztEohkTQ0fhNgSIYKsatNwLKAmhFKxqsXI6YD6RskcWzuaWZuhTcfpGuuehD4NQnqSVRwW4pxLnJLcIq9Q52IiCMdYK8Y1rpM01H6Q8rTN1AU7gB+NRDmYvL3twiaKucm4KGAK+pb/j0ngtrv2U33N52jhS2C0yUA8FLDH7iE3W5HF9bnwa3yjD54xbEODesAWnQLcrH4C4N1DWSfUmG4oyPyRu9JaxrGFanga6JzDP8T74Ef15adNF8foX2gOn+GSY9L3h1SM389dtncCMijvCUm12VvjTvisCQ8G3dtugMqgG6rTKacFWq/DVUJ0O6s+5g/DolqzKaD4UPA4nObmgNLeO1PnWXTb5rVxn6HVCtWBBhWiN1AmlMY3ldYgYTjFVuTLXWbVrtVGCB90L42WL5KuWnxDwpFAFHupYI0jKsiK7/xz79nfmT3MFJlGKRTILkPdXfVFRJ69JWy5cZVgGw5iXEO413AIaDgNaNaZzrxQKpIBt8bXPJ31u7p8MJoUCgcE9bFon6v6WxdNlQBsoBBsyZb9mtj9AwI5Jo4knL3Dw+HBb6+fcvOEepTztmnZLHm83eWnHan2nqwvBC+bhZzmKMvvQNpjO5DqP8oFG8Hl90J+Ypc0yDiCEQVfzZJ/779Ixx2GYBPhOp4QsS17+Wic/w9SHrvH50JsFb6Iokmnca1W0CORPU69WjCg+WZRrNBMvxBbX9KTNfPNZmccVXuhYLsuVqyZem28Dh0RIJnHSjaPn76or2ZfLIotqXpF0tfRWHQkSu2KpKfat/muKSj9vS/ob8rcrUmVK5Le6H7+vvltzRrVyLwBWY/EDOoCjHAyVr6/tGWjFifNfbw90poxUPGP56ZZ5Fs7PD0VX6OiqB+qet0nDN/s2qpjVoxDxaTtdd4SNWgfh6ETGFTxNp6/svXHCg+u4u9iTT5g/FJwT6bvBf3kqdPzh+x93rTdgYFGnWl0fDL+log0Ov4Q8QlfkBMEJH1Zv6T1x+K5y5VKgaJTCndEZ/MxT251W3wr0ee12GoCFDyxr4vj6SprOEnOE0ct0Bg1Q2ZFrxkAHZo8bASTLleYG5JltbtfFdliVS6+ZQ0ePxzuQFAVT3iOWapkMqZqmy9KJJI4wKRX89VOdf6c3VdtW60zkZmW5C830PCJZlU8tDZYVHmfSGqRO94CClDwiaWttjZIFHFPOJ4K/nmm6g9Snmpd8ZAAC8q6oEj6rP0QkICMAmr4ml95cVnzVO1Wy+y+yMSJUWbSlblh+azVNCTex6IkT+i3XeBGPDci3OEDYU8Y+CRqsygg8r5ao9iILOBmJqgn6Klu8d4OCS4B98MHMU/1dgk4zTX3BX3dWz9V3IUya0juIgNpXyi6g70sOCt00fshHK2aJ1zPFO+o58kuUMAHlc05/P6YctMBhX1iWGZNuVnQ+LmjrK85/SlnW4bK/ELiKOdzbdt/FIUlwxRCuU7067p/ybr0zNYwh6qhAOedb1BWSz6KhlWrdTKYsrWIXohGbY+wXZ6hjeM7PExTgKI4zgxfqmndYfYzN4BnpQeQ1inRHLF+DY+V73/YaD6UIZZBE36dkk+eSI1/QNnYTt7PgjpbylOaVveOxrVWuRsWZwXj3kUR9YYglznm2EnXvHkAst4xsE+0gXEU92eP/r7QTAYOxb0h6bbu1fOGLbrknX5P3DeSbs+4soEDdTztuLJMhFjo3vBl/GQnNyctmi4dYDNqh9ozZJLHoKJUhcOBEq1A2mUB2XCQ5JpmZBX6gj95x3SAcnaQN63kR/SuuyBY6VlpU+3Ufc2g9q8ea8czupoQ7LV8ocgyGfY2O7wbNkNCNIIfQkRli2q3wWIu67ajQCkUSHnjst+t5ru2EjtIzsIsK3N8CLN6KOA8Ku2SbXxpfP1AOjQsEtUEhYOCMrKB98M0rd4fihwuQrdYhqaRi9MtzMjkHdpDaWan9lK+WDEZIjtbUE4YUDhYU8h6Vi/Z+sUKmaoRCt6S55omxpMAsuEg7Z9QFEsevp/iiajRCQiRM4S0aQkKBwPF1w6eqpkvF/JMYoSGqgQE2MpNtdiQUMYCrhKUPxY7hZo1CZJgFiONVXlfU5lIi0WEAYU9YeBZfWhuQopkKOMUdV3Vv+eb5cq87QOyP/m41EezZ0AjwsZd+QqtfwWe+m3gYDFM+OZ7yRd51LKFJhHcYO2H4qGAiQtpipn6gsHAFO3n3V9/rY75am+LtqWFt9Qq/uTurYW27+sJoa/rv0/X8dnJYyVcp/gELKJcrSnPzUb0Qhm93BwDDhvQqaLBADV/bD7vmqdiuQ9OYMSFafzkfjfEtO9wlNjByBfpdgVF/r2way5c5Se3FwLqcB9HWY6wj9J2sM7L+kCJm42JaPz0DgYx7dvrktTBBl9kaK1Pz4SwelD4F2kjAefQnc4t2kd+iHZHfl+ssoU2xdpgQw7Fwx0VeE1rLOMZimltSnHm4eTyxNaxOmtIUS8xheDHKvJ5KjSY7RMhhLciGRROd4FIDNaDqwQF2HAuUzpFSX/fvHtbsN3v1kigScWE/RBRXYMmDkcRK/KhoEnv6S52pAkXFA4FalNlHXNlQqRIhoJTbW74cdiE5Sj2kxfGDshhSaQcgvbgtU0gk540C3ZqMbrdDaSDWaYuH0vxQkwsJFlDiGen0QkFsXPnNF+y9gWDgRHnXHG7J+a9bFkQBplWKxTMmgnw94jyeJy11eHAbII6qhkOrlgQn/Kl6PbLvM3NODGVYFfD3UUuxd8PyAaD9FQ+tNm34iUrm2xZPZsj1CAK4cBVz9nxLaNY9jYiswvpIYZeNRhg+vRnmPWm+B4ctlJZQcsPo1cL1lDFZtm93b+jeIch8sHm5rrg12Fse0qZQAbSHmENQgcekrB1sYVvX5q2WBPIWb1mQLi3bAjykDhfZGSgPzbLckFxMh1XDQz4z/2UwYOQfaTNNeOqoQAvi4d8t2KmpfhZQOFQoMrmkIxFZiAwzj2ohvt0OAjmQY86f4Ko583iqVjuVsWXoksf8x5NAD/YCmi0Ao4FEbb8t6qmx6fWKYUC+eMlKo0+m3uhn3wSFDDOxH//Njvc/1Kev/Q0nd1mNbWflaQr6J72VA9aHZCvnoGQnGl1YIQy6WnSKCAYCuaNfMRxR3jvMZD2NB3y+DKk1+t9wVDDl7Ph77g3mZHs6gn6awhCE/irT7pI71MhmaoeSIcygazoUy3XFTt4iFawRbNo35LcbfuCnizH9/ZGlljK+OubbAUl5tGAwr4wsN0sLT2GIump9qdyWdBqVyR9fnsXNkGUfUONtTCi6HUekXemd5UYepRXnHo1T7i6bGMiSuBn6nWQTskTJslh2EHS6HjsWb+VdWNee3qCHuv+3IXGoVTfk/WI4GPxg/TxnZynmnlIoNvynhJKVRX1VP+GfQ2xflXUU/1fd+vtXfU+b9pPDw/lopQB1k1QtFr+1jlbSLhKOCrDFh+qEXbzJibyN5ul3Txn0PVn4V5Qf8rWEtXwhOahWq2q517xnwnvpXRKoTDdFo8U+43ohWMbeZxty+bTKfmj967lQylLXGOK/jr/XbVfRYnBXwcK/rDwAt8VDwX7aPNt0EDcLw5i/V7rvWFWvqa8YwGyvrYgbO/N1wPh1E7xPMIUAp6vSRnPe3L+DPM77fGKIulzfRJPUK5pD1YwBe9YqKYA4h6HKCuROlT6sgG75/uibYv6A8HTFgoHBHW7u28WdbltibigvMees2vaak2EoQj7Ov/LdZ4MA5H3depnc7fYyr59YWtp274cb76Ng8qg628pcEI3oud37DtgG9X0i44Ixe9Grs43TcnkiQCgfMBrWtJq8eh94W5F1mZKcyiSwY7qm0Uttkoi1fU19amIXi3kWqbUxQMVUFd8vebJ4Fqj9NflRMY5So/rC/qs22oWQDXCUkH9OweCw4tOyVOTlU13wv5nU9Rv5N2DmT9DdTzefu/zb9NysSjS3rZKPCjQoljerNkpM9+2u5qakWlc1R2f+jqd/5ES4/0oN6Fl1MCLSyZSVy9mhqIv6M0uC2ZnUrZSVdTbdRW5flXUe/306j1uiq13w+E2mtK81ntgvZq38VE28jlPzaqqCY6VQHoCjgOE/0tEJ9jkq//7UP264r6Jzd+z/Z8yUb9SYb+s9Og8x0M0vS+bFiwPoqAHdtxRClWFkTp6H9GDqZnndg3/+7qwr/RVT9VUO9DXevAtHWCMBH60BsA2Kt8cIHRqnkCw3dBDIXLH9Bxf6GCAuidQMi1j4WKgnqo3M/FwKI2Tpfaa7lBGHV+toZjixmoRne2/Ref8WdRKJiNXZGfHghwRGrxU+cv7fOXS1QHQY0HegAax9R6oOZ8CFfHh00cHjH/gZ4eC/eA39JRl8b1UD3X+vqRf9kk+5nvFU7eu+lkM/X2NUnioz+lvYfaPV66rtXJzj38SkJ66iSGMSqzGV9SJF36cLkyAeR+FwqBuoogw7kUScDXKiAUaVd0XqIe6Wrug6fR8wVDjolngGAZGmwhEITttgAy4TmsgDouaHorF/gUWIj9Ftwse5PezQIbn/LNuqP4EJ3NI06Y3RfYEk9uwPvLUpn7WeEAB4/EMwYFnIrQEE51fXczS4+lbZKzm758PePjnKlAOIg7ND6sT3OJd3wyD6g4iDtWNDkdDTa/oo+/4FWOP5i0rPtsr0as3bIuap3xZPVvD2GtNwaG1+5u67kUl0UMSci4drr+R2rWVSC/0pWh2q9Y4/QHxqbNNLYpxqfTVQdU848Jv1EZHyFcFT9jjjAmW4A2aSExhpEN0DbXX9QZnUxTLJuNfaz7n4aBgCVOgwYH0rrjfPX7atdtdqx9FPSEPc/YHGQ3uj3f6Cg8iE0esYIlv2XJTtJ+2/ARpJKYGClNHrYgNvyUc8fGaX/X1zafF4ffq9nA8cI9Q/G6mMjXQYBke4fEUW9WuBUGn7ODBMjzC+/euLEyzng7WXncanH4vF+HY2FDfMhHTflSRndq3F/1bamp9rxbwtlrz/epn6Q5rIBolGQUWk9ISSN8Gb3n+uluehe1fZfv0R1PJs/rvefNkwDaiOdU+5b6w7Gk6jleD0owNN9YoGsggs5MjVH3GJ/RCcRpkNb2KI2K7BOTTAItci1MB7ws5BeAaPDV3hFxbPkKfBlq6nyzy1eo+X5iuLo3YB6U5empN+6Yt5Rbc+C1bO7cpD509E8mZtwXlroXW82GJJ5lonlh52bZmE/GmH/PLdcoZFHcSe6xY//X3EcPiAn0E8LZktR31pn7EsLjTfoQ//CeCLl22b9nQWxX/qKvdFgYjcfyQkXIDfZYD4e/8FWe6PxyCS03c1Gkr0P5hGocTsCXOLJggry1i4GAfuehPbJZ9/T+7UaDf9Bc/HUYp6TSTcJHXnsCDsk4B/7FoP/Kz1r3wQ/+SPwvC/batCU5g5j2vofATfaBasYePGhR4ko7Gs0q/L++Lui2N9+zmrgZLO8UnPFR1kS+e9n1i6jcMizvFR4jTw82/d/lq+t5XKeo0nWi93cknOazn7qPReuhNumKDfZR6JcGrXHVvjHoda3AvocoFv1BGqrO4VQYfhfOWf5bF8+eqbv/YW85gy4H8VI6yenhgi272w6neVz1tY3sMP3UckuneYRwS6caBDGldbhxbqNP0CsWxZTpNj1DyH66tIjW9QnFtFak5CUp/RP8///j0W5fTjzva8GmQO9ssP+1MtPqI5mRPKV5OVk2G8KpfkLHJxppCa8dyk7V9/yVHoP2CrFcxB+BbVmC1bLJV8TC5kUFZp4MvGszjJyjlneIzZC4hHx+glHQK6Pdc0J8BhsUF+oihv8ef/6DuZgbyU+e5YvNYbtxqfXXQJXoG9D9zpDtmInv0otq0bEYyP2HEseEFTQI6pEEOWTbq/JnqMDNAqinJH9QuwcUHggO0BiIowR80GRz4c2F8hKPrgEd1j+0lgyg7o1L0/cHikdhfqv+u1qUIB+KGbViIV4Dv86blr9g/bfMF4TGSFuOwHH8wjzPDPfvjzXdWkuOw0JQUAmotEgNMhXkoxavR9+kKrqfN2JqSPEJ9qp4/kLyvdAiVAjyvJZOQgRL8rh23auZr65XjdpgIezIsGazEEdNBedq+JTri+cd1sRomluhD4QIOe7V0duT82EaGAd8tsHRvaFWvVA3z14qv0F5wbpZFjQQcwqvuiU+rd5iJCa+wnFzTMNUSXtPXyTVlw6D1eFUZbSc4WlfLI2Y9VPUwp6Gmzr6Cdd0gvAr1Q52+E9Rl+6GTvnOYA/1BZKxclVjUKRwAooY4yZXfpYfNFFRNm9fZtio3wzDoRmiK7kR8g7XlN16FmF2bYsHvUN5btN9oAfa9abAki7JtAA21PPSrJxmjOfuer3bDQFIj5oOK3vvWvoKatbwLsE7PZ5960oS+xtE8IeGvnXuLLur2SFfBwm+7W6N8fFpxL/JsgUaaHjPIQNV/XzlUYd1boKbX/rIvnNpjevI++oxl9QMlD/1mIeKu21jkoOG9l8iSs4eSupt+haiFQlXnyxLJ9GTGdVAMhYyfZ745mPCoGBZZpr44scWXad+aTBj5Vt0e6fHOY/7aqmJFw8NoVx/mEywxfJTvqYeIgu3XKlUtECpxNOgKsMamKgdC6GbH0Na0nyKBXiBc+Wr7lNvvoDHlUPZUQ1XQDToMVjF9brTpXOSgHeaZ8daiWkXBw7x4z6yrhrkimKCv5L1fHAq3nyOHqgHR3Vf1sqjtl3htCT57Mq8EDcCMA+uJe+jPb+0qhzoeenX3gDRb1FVjNS1DRe/9R6nAesOPagfGaL+2afQD46zA3as10Aq5dJ0+Ers6ri16IlDxMCK/2IPA9Hzsw3m0G6vlvlPwv//gBVuPQEUrECb7Yy3QC4TLYYRBRa+7NYuuNOxF7rs1i2oVBQ+jZyXy0dkY4KDhvU/Ikp0hhUdmvX0EeqFwPfBAUU35l9UIR3RD4XMY5gPNUNjqqlqzRqizZp8B0QEmWojPmcluTAzHgfPc9N6mYlXDx9ruYhOPNhhBNBHbqVDas4ID1YDonCYuXD0gSpddCqIcEOFh/rFfO8cKOQVi9qusrcucv/ufiBsU5XVnaDnY8dHtvkO0rH6g5GEu3l8kvazvK5c7xYNisBsyUYH9jIerB0bpMKfoCvDZz2UdtzY2Bioeevu1AwhEz0Of388mDr1+qOq9R4Eq7Hu+roDgSB16v76I4Gjzxm2zZyjH57jdV2U1aAZKHsbunQsQXNPHmiVoWIclS9Xzvxb0yndYsDDtsBhdlitc3+tqxauw62mKho+1yh7CUM3HSVk8DXHo6lDR/56/X4HDeRRVD4zS5cSnKcDrKUTUYdXbgIqPs4g9CEzPB3fN/2PradBX8s8p7gt3GIiIbkB89lT2QDUgOhfCGFH2ysDm8iGtBSZ//g/v7SqHOj7WF3HtVsiQUg43iT1N/3O3UoPDEoPrh8Y5vTE9turwHvTGDh7U8bHSOMBAFe2x9AKL7J9S24ZL0+pNDTRCDJs2Xr9V+DR9E4xDND0rpkEkvS+2hkgIq2aARw2v5gJtYstRw63ZQzOHXTNBI4Zfc4E2tdWI4dhI0Hpv2j/94/a62mz4q8rvhl0NEHWYKmAI2z3Yj7v1faFEsSVW/0pTyGDBMcV0gs2gx3z97uOXgk3kTfE2b0Znfh3gQQkB0d5Wu83yRgTQWbpgBfqhkf5ZrXZrp0ZV1T3iBOkF2zv+7mMFAsxSgQ71PSIdDeLqiPCQH/ySMvnAEuHn6lv1ussg49SkfeVfsD0P8A6NOXdszOOHToodggK1jCJCHjCbNjsEx8xgWjR6K2qK8YZT5LOzx7VXQ044XdojH7iygkedEvGnlAD2djCHpYRCvZAyd5VMz3xreGCn649IGR4RKwvQtuK3AtXmoXzMpowifTmhkMMgSVSkFvGRiEiyrptVG2swimqoluJbLx6w811dPtj3R6gdEOXHon2u6m/v87bYLOwti5UQCm03Sl1Hd8hxUTau4BTVUPjYkra8fsod1pyjoq+Ry4scBOO2wdNT9obpZbOQU7+JXMZRQXWfbeWG6KgYbO4ovxfyo3lsxXr8jgefO5ASvLVc/p3HfFyW/DCQr3hbOGxl8EJ8YayLpny0X78Oaj572edCbNS+iLLFCcqpz6HFBFsPOMXtAbi+nGDI882iWP0jd6AfFFVfPSDfbHb243evFWyfnI8/qcQ3xTntPSV5jP57xzav/9wsK4eB2tf1ZqvFoti6AVJUfeGRHdIJj6LqC8823zWF09Dqa3qc43drNziKqi88y2JVtMVbkRDK4RinKPtbf1o1hawF3zVMFuthLawFecGKXq1c7gnwMgIgvGkW+XYiwl4Z3kZgUfMYqCKUSvfM/c2urbrUZvbD0lSc35m1Sx4pqrNffvAy/M0mX5nINIR4Gb4QPhatTFfypeBE/PdiArGgK8gjVu4b1J3cHNliTSEe58bpGDWFeMTIVynBWLlg6yt725XIdIofi+de9hwH5ggvJRxP0/KEqIv2tvhWfqiWjksiKMHXvcXieBQWIZxbNv2ancx0lJy+qFAXqv1KefKKSai7AkJhXVa7+1WRLVbl4ht/LLMuHahFtIxQiL/ndSnOzV0YOYLrKopaX06wtq7z5+y+attqna14Dhv7RRUtIihenlBsElq1gKBYaxFreQpYUEJQtG21nYRV0Q+F9KkwxXhGAR7UQuFaiRdPToutohoUX8FmQlbSFJywiGBrlkgh2DxVu9Uyuy8ywVEsxSt/+USCT+tN40Z7WhQd6vu27BRaVruGVemw24HaoVCK+MBTlmKkgGAtWmyytZKYj37QPmqGQvfI/peVDu6BB71QyGpxOnLB1tcM5gz4VPEsjvLdg8NNFlQPhrMjvCzeyeCAteWEQm6MNovi1EaY9TWa+aQsEo663LBC7aAol1lTbhaOtPtROdhK+pSzHWRlzz/2FIPuSvbt4ESFYyXoWYr/CAf//iXbCq7Ew4cMyzrZJ+UbmT33EMjW7Wu0xfy8D5ENXDWl0125sbiQH+bFSXr8Cw5u0w682ZmhcTQWGk1HOOUTzsoQn9EVr/ua0ZSHk77m60/4Gr4dZhPRoQxjYFz0C3WlhBwrIJOh0/HK/6kK5lcs2/FgdyisvVY4XPKQZgypgO9cFd1wGEVv+qvI2sphYwiUw6NkrTIJ6FE/oNX7Rw2HS42hfjis3Zmzet6w3ZH7mbWnHxxrdwxZTQIMCwm1I8+y+yqvl11+84xTI3Inyh8G2XcNY3En2w9mkrJ0/g5V+4SwRcO57cKB8glBy72GPV/Y1/zld9QHsGeHAqx3accP9rZLhrDOSPm8tcC873sH+EhZwF3xsZ2vw6w7wLgvJhjOLNttlzyki7iDcLqmR4s4/YG7ixG14wW4H4pAKSf7jC6LXndmyndtJY4tnJJdGnKqaQhdU3kn+7R7/nyfnccc71AH6icH7kZVQ+3Twra/szionQxo379nmzs0MVLAKcE/lA7s9l4tGO++q7lutnA6TUPt0zWnrHj1kq1fpmFXizjZByzLun3pDhzW0IHyCUHvX8MWy9/qau30cEJTyCk/gl9bOE7TUPt0sPkCvapy/gwuk8dte/BoGaf8hFae9VaUkKi6T0DKOO1dmtj0mbND6i/Q1AKCTe3ULPb49GhKZe8JZcGWZEc3ZUX1ZF2gqOuq/j3fLFcOBweg/MuTB328+7ueyOWAqXy41msyb9f51hrkUe+E2znW67iDoRglDqNroH8y6MJXy6kz9DVPB7doP+/++mtVfF7li2LNX+0VbesYIFBb0i8/ELXg96MycRmV+ibRDVF2qF4Jb2++hnHyRvxgPwBGCjpZ1xIKOReyt4eqezrIzR+bz7vmqVi+6Sgoe+RYEb98/x+i3nd8pwh6SCPodnxF/r2Y2OR4Gb98myOwD/4eTpsArB20Hb1703e4UXToMkgRv3yjD1Hv29wp7ibSCIYW/8QvnZ1h77X/f9POAvChW59PaWP57dqT432xyhZPOV81HBp4qH/CQy+vmrtJOaLuVE97Sn9i24m6y3fjdkwHJZyeZHBnF04Od/vkEgJbUT0t4M5jxTUMLV7GaT+h4Vcw0gdbPgzLu0e52/1u3u2zSOWe+FNF/QKY4zcpBZwMvHyqV6yKLvqArYenqn0y2Jsq64hua8yK6skAV5sbTjBZoz3q/fIblg7qYavidODff6+2GTNB8jQLdiC3f34wUD+d/evyseTA9vntDMnacfh4ISf7iO41jYMjUF/zdHAFcyScRcTCkC0LlwlDW8zJPqTm8a/Lhdw5NVlbHTgp648ZLeqEHyT2JU/5UozHZd7mDl+ClXE6B6fO+8jpZQRQPh3op/Khzb4VL1nZZMvq2SFKK1LCCeFXz9kxwIvYfWxEKh23J836sk73SROWA8Mq4NWT77CzzgrHDD36ck7X2MVm2cWBu3PyX0cKCAkeBve6c3rv1FM8GVhp3Hd1/uxyEQa1TwabHQym4B6on26rUxfcbYYdh53W0oH6yVqcp6qoqnrJtrVt8U6ey25fmrZYu9xA6os65QfdsqWFRyX+IgM4/7FZlgunF2HjZZ36k/7cL5Y8kP1Hx2V3vKzTDfTiId+tWH9xcnqF2ieDXTb7a6l3cqqxX4bRIjzuHQYhUquFW1h9Vfd0y+ziqVjuVsUX4bz6udi85ydXhx2+pphTjtp/cR/Q36p9yniXPaaulJN9xo+XqLR/HLXX+uVJMwH0TPz3b7ODA5vTLV+vKH+v4DT4zko3L7tecd4fxOmgfg0N1e1tnA6uKM0tVsUoZHiYEMvAX8Wdy7P6gXqoBYTHI3YLmdfXPNlkxe+R3/G3D/Y3KT3NgI3p0owBEcmHlvusyNbgBuonM7Ss+VMtl/eJH4AUc0pW4a3b+7q+Zqj+wQ+l9tepUingKGKboS6ThEurKdrBULJD1q17sMfbAIEeFXxP5bJwxKeoBm2/LoikqOzGORTlSElh51Xp9HVXiXnFiTrUlxMKeUehicQin529RHSlhEItCcuJoDWFhOzhv5V147An6GmGRPe5C8/sBLCnHBLjx+KHWwN2iqGw8dDWt+W9UwIqVTcUwg1rAFeEqm4ohF936+1d9T5v2k8PD+WilCk8rcFqiwm4Q5kMGi/jhETn5C9AizjxAUGslm82y4krg6GwgP3o+hiRwumAgxYRCu9DtVpVz736PrsE4dCVcjLUt8WjUy8ZKeiE9yo8xeNUE+hKCXhNcS2DbUxFPlZSwGF6V+23O65ZvwYlBETLa3hXPBSsnRzcSAb6gZG6IgyL7IZ1rmunoARAOdgGlB0a+aIr3uw6ucVjJZySF/vglAWlpxjQ/L87RiJQVIPuG0T4gGvH6ANYCeHROhsc6IeckFgVzsO+r3zKgfS+aJnSB5fneVD7lLBvd/fNoi63rStyWEDIHrxr2mrtClTRDsbsyU2dO1CkgGB8HlsgxQnr7QvbFrXty9GxzH6CMBQWcAH2g3+koMAznQ/0o0UFxu8KNvBhoc43TckKcIUICzilS5PbGv0YflPWVo+Pq8KpSRXV01Fsm0Ut9tbv+RP4a+d3//pyTrrHUCrnYRudd3P6on7eB03/joBdn23Qc7ftXV8zKLppcx5axImp5P7VsYs7ra6UUM1eNh0R9s+mqN/IK2QHDh8tJKS3mXyZ50r8qOrhttI8uPWiWN6sy/Y637Y7dvoU1wIOOadHy/L4BWrQvOo+3zglcj0q+mxdNePMkj+SrV4c2Mm+Zqi2KzaPpUME/YNaWCeIzw7P8vuagR1LXOApqkGXqcPTDMcHaJpCgrWpfNrgttMCyiGdND44xtBRdcNunxwhAuWQlr51i1SlqIbC5xinXh+h3pdD+D6FjGskfaSAoPdd0gOZibd56RJmT1NIuJ3Qgm21PjhFeFV1w62K7ghV3fAIJwAMSWROZzBPSP3JXjWdt9SXE27fWzYyPFLN6q5dnpYCda9tfHUxS6MD1I/sgHLNcwkeUPLnTgrGg4hAp8DBqx+p7rZcb1emCntCLlWmx8eEb+6barVrQYVC6yFfqLUqsg71KmeL9qncfOORaXiGRuuKX0F1Ewy1DE1j/Fbyx7Q1pS36oqdsikG99i2hfKUufsm3cpvdV5ueSzQVj6LqCqZvlbcv1X9X65Jilb7oKa0yqNfeKspX6mJvsCmtWppMMgRz1PMIw61dVF3fcLJV8dBOwbQvwBVYv99e55t8WeYbSsdVZE/Zc4cV23dd9UNHwn82FPsgiBRdP3DuD9mB7eEourZw/vc1q2hZ/PjP//p///N7UTecG/+v/4zO4rMrVsBDWazYQP2v/5E4WfHVWnjW/m/3tz/ZjqWquYQU+fv5f77+n/PXl7OzZHb1v//7+n/2GuIP4hdCbMb+NcPEZopYxP4VYWKRIhazf8WYWKyIJexfCSaWKGIp+1f6+mJ+FkWKVKpIzdm/5q8vzs+i+FIRmytiF+xfF68j1qDnF4rYhSJ2yf51+foiOru4ShWxS0XsSlfaldq6vLGvkE+YASsIM6DmmqmG4FkF8JpnqilmvMlnuGlVa/AwqZoiVXvMeMPP0G4wU20ym2uLVK0y460/Q7vMTDXM7FJbpGqaGTfBDO1eM9U6PMgFXmSkmicS5knR/g/GidY8kWqeSJhnjhapmifSmidSzRMJ81ygRarmibTmiVTzRMI8l2iRqnkirXki1TyRMM8VWqRqnlhrnlg1T8xtEKGjJ1bNE2vNE4OJjNsgQkdPrJon1ponVs0TcxtE6OiJVfPEWvPEqnliboMIn3BV88Ra88SqeWJugwgdPbFqnkRrnkQ1TyLMg46eRDVPojVPoponEeZBR08ClhqteRLVPIkwDzp6EtU8idY8iWqeRJgHHT2Jap5Ea55ENU8izIOOnkQ1T6o1T6qaJ+U2iNHRk6rmSbXmSVXzpGIfgI6eVDVPqjVPCvYC3AYxOnpS1Typ1jypap6U2yBGR0+qmifVmidVzZNyG8To6ElV88y15pmr5pkL86CjZ66aZ641z1w1z1yYBx09c9U8c6155qp55sI86OiZg+2a1jxz1TxzYR509MxV88y15pmr5pkL86CjZ66a50JrngvVPBfcBgk6ei5U81xozXOhmueC2yBBR8+Fap4LrXkuVPNccBsk6Oi5UM1zoTXPBdhPcxsk6Oi5UM1zoTXPhWqeC26DBB09F6p5LrXmuVTNcynMk6IbetU8l1rzXKrmuRTmQUfPpWqeS615LlXzXArzoKPnUjXPpdY8l6p5LoV50NFzCU48WvNcqua5FOZBR8+lap4rrXmuVPNccRuk6Oi5Us1zpTXPlWqeK26DFB09V6p5rrTmuVLNcyUOoujouVLNc6U1z5VqnitugzR+nbJja/Q6TV6nl2fRLFFVVDtdae10Bc6mV0rZKVo2PKdqLSb/1BcVNkP7v/xbX1Z/Wj0Hx9VzYTd0DMi/9WX1J9ZzcGQ9F7ZDx4H8W19Wf2o9B8fWc2E/dCzIv/Vl9SfXc3B0PedmmeM8wDkw2UxvsgG7wM0yx7kAyC+MEAyQYRA8whznAyDHMEIyQJZBcAlznBOAPMMI0QCZBsEnzHFeAHINI2QDZBsEpzBH92czwDfM9ITDDDAOM8ErzOfYwjWLICU0wgkBkwluQSMKLCbYhTk+IAHzMBP8whwfZYB7mAmKYY4PHUA/zATJcHHezWCvL2ZsqjxLriByYD3JReD9ErARs0jL5M0AHTGTfESMmgQwEjPBO+DFAkpiJjkJvF/GkNPTmw/QEjPJS+D9EjATM8E/aIoF1ou1dOsMkBOzWEu5zgA7MYu1tOsM8BOzWG8wQFDMJEMxfz2Pzy7moFjAUcwEE3Fx8Xp+eTaDEABLMZM0xSVG6wKeYibYiAuUAU4gC8uNcnmOigJ7CULicoa2FyArZoKTuMQHA+ArZoKVuMRnXsBYzAQxcYl3W0BazAQ1cYn3RUBbzAQ7ccmMNjubg03LDDAXs1Q/ygB1MRMMxeUF2mSAvZgJjuIS746Av5gJmuLyCocL6XP9MAMcxkxQFTq4wGqCrNDBBVbTMxkzQGXMBGFxdY6OHkBmzARncTXD+i6gM2aCtLiKUFFgM0FbXMWoKDCZ4C2uEnT4Ak5jJqiLqxSXBSYT5MUVPt/N4Z0Ht8vVBQoXmEwQGFfoDAK4jZmgMK5YB0vPzmMwdgC9MRMkBtuwv55HZ/M4BsLAZnqKYwY4jplgMjS9EbAcM0FmaHojIDpmgs5ghwasHQDVMROMBjs14FdFwGyC1GDHBlwY2E0QG+zggAvD+ypxI3KOz2WA+JgJfoOdHdDvA7a7kLbD91uA/pgJloOdHlBhQIHMLuXlIr7jAizITJAdM81VJGBCZpfyjhE/WAAyZCY4j5nm+hAQIjNBe8w0F4OAE5kJ6mOmufIDvMhMsB8z/DJvBqiRmWBAZvg13QzQIzNBgszwC7gZYEhmggiZ4VdrM8CSzAQXMsMvzWaAKJkJPmSGX4fNAFkyE5TIDL/omgG+ZCZokRl+hTUDnMnsSl4Wx+jEBWiTmWBH2Kni9XzOtvdg1gDUyUzwIuxYgQsDCwpuZIZfFc0AcTITrAg7TmDjFTAmkaBF2HECW/kjwJlEghdhBwoMcgRIk0gwIzP8RiYCtEl0rj0RRIA1iQQ1MsOvZSLAm0SCG2HnD2wpiQBxEgl2hJ1A+DktjmDJ4Er5XF75J0gjR4A6iQQ/ws4g/Nh3eQ7bDVwsC4KEnUJwYWA+QZGwcwj6fYA/iaR7RnyJ9eUIECjRTJrvCttfRIBCiaSXRnL+Ork6S6EBAYcSCaKEnUa48OVAGBhQOmskEbZ/iwCNEgmuhJ1I8A8EBpxpz3UR4FEiQZZoPw/Yr3Pc0HwesJ/gS2b4ZUEE3Tek/0aSom0x8OAQ9sMJ/gh6cUg3juQCHdjQkSOS9sPdKaAzh/TmwOn2CPpzCN6EHY9wGMB+0qkD3yVG0K0jutTPzBF07ZC+HfjMHAE6JRKUCTunoTAAnxLF0gMHd0EDjEokWBN2UsOFoR+OsGCKdyRAqkSCOGGHNVwYWFBQJzOcKY8ArxLF0oIX2EkjAsxKFF+MrD2AW4kEgcJOd3g7AwsKCoUd77DJGdArkd4BJALsSiQYFHYUxIoF7EokKBR2FsROEBHgV6JEulFhx8kIECyRYFFmOLEcAYolEjQKOw6iBQPbCRqFHQdRWWA6QaPM5tiRIAIUSyRoFHYgRGWB4QSNMsMp2AhwLJHgUdiBECsYcCyRIFLYiRCdOwHLEgkmhR0JcR80YDtBpbAzIYoC2E5QKVoU0A8uHdmOAKYlEmzK7AJjGSLAtESCTWGHTXSZBFRLJPgUdth8nbLlDIxRwLVEgk+ZcaoSGaOAbIn0riMRIFuiuTTeBTpRALolmkvj4V0IEC7RXL/vBHxLNJe2wze/gHCJBKnCjrCv04uz8wFi6MYobHeJ8QcRoFyiuXRlRHsb4Fyi+eVIbwOkSyRJl0u8twHSJRLMCjvtYigA6xIJZoUddtGJENAukd67JAKsSyRZl0t0CgKsS6T3MIkA5xJJzuXyAh0cgHOJ9G4mEWBcIkGq4DdhESBcIr2rSQT4lkg6m2gaF1hN724SAbIlEnzK4fJ9dnmJ3VhFgHWJ9M4nEeBcIsm5XKJzN6BcIr0DSgQIl0gSLlfoCg34lkjvhBIBtiWSbAvKDEeAbIn0jigRoFoiSbWgLHIEmJZI74wSAZ4lkjwLyjhHgGaJ9A4pESBZIkmyXCVdV3jNToVorwB8S6R3UIkA2xIJQgW/m4wA2RLpnVQiQLVEkmq5QqcKwLREev+UCPAskeRZUKo8AjxLrPdMiQHLEkuW5erydXJ+Fse8na+wdo4B4RLrvVRiQLfE57FaRcSOUUlydnEZAT3gJK73WIkB8xJL5qVfBXrrHQMSJtZ7r8SAgoklBcOqiGdnMRuc/Cvi5IwtNdF59DqOzi7noADgTa53aYkBKxNLVqb/OTH+OcDueveWGNAzsaRn2Nkpvjo7Z7sB5cuS7regCNAF9F4vMaBsYsHKROdpN8VH53P5E9ACHUDv/xID5iYW5AyvoPscXsPhR/aRF2dXSQqKAH1B7xYTAzYnFpRNdL5fp1gV+KAB1E6sd5GJAbETS2InvnqdXJ5dsLOlbtAAjifWu8vEgOGJJcPTq2J2jn4FIHtivetMDKieOJJPQrClLAZMT6x/sxMDnicWVE40w5ayGNA8sf7dTgxInrh7uXP+OkrPrtjRNJrFfIhfMPzck+bwY8pHytUlLA0YW/+6JwYcUCxonmiGLRkxfOAz8sIHPvGRb3xm2JIRw0c+I698Bs98pFGxm9gYPvQZeekDn/rItz4zbJMWw8c+I6994HMf+d4nwjZpMXzwM/LiBz75kW9+IrRnA9In1pM+MSB9YvnuJ0J7NiB9Yv3LnxhQPrF8+xNhm7QYUD6x/vVPDAifWL7/ibCTWQwIn1j/AigGfE8s3wBFGDcUA74n1r8CigHdE8t3QBE6ygDbE+tfAsWA7IlTaTJ0lAGuJ9a/BooB0xOn0mToKANMT6x/ERQDnidOpcmuDktXjE/6gPKJ9S+EYsD4xKl8YYcODUD4xHrfmhjwPbGgdKIYHRqA7on1dE8M6J5YMDpRjA4NwPbE+tdCMeB6YkHoROiNXQzInlj/YigGVE8s2JwoRocGYHpi/auhGBA98VyaDB0agOiJ9S+HYkDzxHNpMnRoAJYnFkxOFKP9HbA88YW0GbpUAJInFkxOlJxjx7wY0DyxpHnwG84Y8Dyx9K7Bmc0YMD2xZHpQZjMGRE8s2By+bUVuQ2NA9cSCzomSGUalxYDriS9G7jViwPbEF/JZKzrgANsTC0onStgxJWVHIlUW0D2xIHKiJMEI1hiwPPGlNB/a4QHNEwsqJ8JvIWPA88SCzInwB0QxYHpiweZEySVGx8aA6okFnxMlKHcbA7InFoROlJ5jd1gxYHtiQelE+EOdGPA9seB0Ivz6LwaETyxYnSiNMfY2BpRPfCUfJ2sePAMDCmIn4i9qLs4GBQMDCjKHh33BGgMwPbGgc6IUnVwA1RMLOidK0ckFUD2x4HMi9DovBlxPfKW91o8B1RNLpxrcHyIGZE98dTXSaPBJuTDd/ByZWRLA9iTnWuffBBA8iWBxojm2iieA4UnO5dPyCJtjE0DrJIK7iebYgpsAXicRfE2E3igmgMtJBGGjBQFemQtyJsKfoCSAuUkEPYNPbgmgbhJByURz/Jk94GsS6VCDu3okgLFJJGODu3okgJtJBAGDu1gngJxJJDmDXpkmgJJJOnca1EMmAaRMIkmZOTbqEsC+JDNpPWzUJYB+SWQAFNw1JQGcSyKIlegCO/8lgHRJBJkSXaB9HhAtSXQ+0t0A1ZIICiXCn9ckgF9JpDMNvkgngGFJupgo6OcBhiWRvjS4l0ACOJZEciwX6M1/AkiWRDApEf4gJwE0SxJd6IcTIFES6UqDX0sngEZJpCsN7tGTAB4lka40uEdPApiUpHOlQf1uEkClJIIvwV9jJIBLSaQnDe6slwAyJZGeNLizXgLolETSKfhjpgTwKUks7TdHWw4wKolgTTRzC2BUEkGbaOYWQKkk0o8G9wtLYCCV5HxkIoLBVCSrcoEHKoHxVJJIP2vBkCpdTBV01hoEVRHrHu4qkMDAKtKVRjPFwdgqyVw/xcHwKpJbucCjocAIK/K9Ej5fwCArkl1B32IlgF1J0hFH0gTwK4nkVy7RTW8CCJYkjfRzC2BYEsmwnEd843SezoEwsJ50psF9LBJAsiTSmQb33kgAs5II+iS6jLDTXgK4lURyK5fo5glwK4kgUDTHyASwK4lkV/C3aQmgVxLBoUSX2KEsAfxKIvkVNh3G8zN+BR9dXvBrrfQ8ZT9evo7Ts+QSlABsqmddEsC6JJJ10VR2hVYG7KznYhLAxSSSi+lVdnV+uHO6Ytu0lBUB+jagaBI9RZMAiiaRFI2mtuh1EjGzgRJAf9ATNwkgbhJJ3LDKois2x1+JGvbXH1cxv047v+C/TbofQWmgu+hfTSWA2UkuYG/pf2WKtikgfBK9V08C6J7kAnaXfm1zvDbQX/TOPgmggBJB86Bn2wQwQIne1ScB/E8iKB706VgC2J9E7+mTAO4nkdwP6m2QAO4nkQ+rcJ+rBJA/yaX+BAqon0Tv4JMA5ieRzM8VvrYC5ieRzM8VvgQC5icR5E58jj4sSQDzkwhyJz7HlyrA/CSC3Inxx3kJYH4SQe7E+OO8BDA/iSB3YvxxXgKYn0SQO/H53rvmdXw+79wOVD1AAiVXY8dRQAIl8n2V5qALWKBEED0cRuePwKwvpzf20yU6KAE1lAj6Rynhar8MxLNzvAhgd8EKxfgzvQRQRomghWL8mV4COKNEEEPxDPU7SgBrlAhiKJ4lr6Pk7Fx8UPp6dnEmvTXmx99eHH+8PP54dfgxOu9+BNXBSHmy5xzaO+Jtd8av4uIowtsNRtCTk8HFfkrtW4F9s7SCUkQKSKpUMFFxxITnTJitNhEa6icFjFV6vu9k0cVZmlwoVfMvmJ9dXYH4coDISqWrEvtyVsQFv/0nFAGC850n3Xjq1kteRJSezfkKGs0Pv40YvvhsloIovYAASyUBhj8jTgEDlgqSS+BkNruMe5WwHy/3qzY7RmOrdgooslQ6PPUsGe9HDvsR3d6kgDhLz2XvZev27OyCN0kc8fX1KoZfDSICdq/Sos7BipcQsw6ZdiXMGPg5KAF0Q0Ge8e47m51dJtJ60ZzNamzHEsevZ3O2reGlJbytuF9vzM7gh9/O+Ri7SFiTcY+4/Y+X3Y9qzYCmSyVNh7v0poCmSwUVx2en6JIdQXglV6K/XfJPP+e7r5gdGGP+AfvfRt2PoGDQkWf7OfTq7II3GxtNrCX43Qj/5hnrFLwnsHPSjM0Koork+GN6/HF+/PHi+OPl8cerQ2Hp+eG36ez4Y9T9CPCCUdPxiud8ix7zyS2N0TEPKMZU0IgxfhWRAo4xFTxinKLhsQHHmAoaMcYfIqWAY0wFjxinF4c1lJkyjc7OE6gH+rngFGP0CiMFfGMqKMUYvZZIAd2YRrNOdo9nfo62JmAeU0EucpsavgOQkKkgGrkwNksBFjIVRGOMR9ZKAQuZCqIxxuNlpYCFTAXRGOOPlVLAQqaCaYzn+6WFtREa9C0FjGQqSMcYJ/hTwEimgnSM8YBQKWAk0/i8654Hq12iiAA5mQr+McajQ6WAnEwFARlf4KFrATuZCgIyxp8mpYCdTAUBGeMcdwrYyTSWsU9xUwF2MhUEZIyzyylgJ1PBQMY475kCejKNR95Kp4CfTOORt9Ip4CfTZL8AMWG43AF6MhUMJF/ZhqRVCtjJNJH2m2M8VAroyTSR9kOfMqWAn0wTab/L1/Pzs/klmK8BP5km0n5XuDCwn+Ag40v0aVAKCMo0kSFs8T4HCMo0GXkrnQKGMk20UbBSGAdacJB8vUUO6ymMBS2DQbP9FsKzpTActCAhY/QxUwojQqf73ShyxEphUOiRqNCDsNDp2NcB46Xzsa8DxpPhoTVfB2wnGMgYj3CVwhjRMkg026exIRLDngzoyXR+PjJQAT+Zyud+mikAUJGp4Bs1oxpwkamMGI2PasA6poJajC/Rl8wp4B3TLm40PgUAhjGdz0emAMAxpjJ8tGYKAHRiKjhD3RQACMVURpHmIY6wDwT2u5Cj7woVBoxhKui/+Ap1oEkBN5jqucEUcIPpxcjtQApYwFRQffyUiIIA9hNkX3yFDz/ABKaC7ov58ypMGAZnF/a7SnBhYD9B+cVXKS4M7Hcho4Djux5ACKaC84uv8N4MCMH0UtoP7xmAEkwF7xdf4T0DkIKpDDp9jvcMQAqmgvdLcOouBaRgKmNP49RdCkjBVPB+CU7dpYAUTGUIapy6SwEpmAreL8HjaqWAFExlJOpz3IKAFEwF2ZfggbVSwASmV2PrH2AC06toZO0BTGB6JS2I0ropIP3SK2lBfBsM6L1URlrCb/9TQO+lMtISfvufAnovvdo/IsFmZ0DvpdIpTLPCA3IulS8ANZsdwMPNBamW4DHJ5oBxm3ehltDYGHNAs83PR9xT5oBQm5/rY03MAXM2F9xXgj4WmgNebC6orwRnXOeAF5sLZivBA6PNAe0170ItoR4nc0BwzQVxleBR1OaA1ZoLjirBo6jNAYE1n0n74QknAOc0n0mPWuzWew4op7kMtYQ/vZ8DGmk+k2kV0Jl8Djic+Ux61KKeyHNA3My7vFhojJw5IG7mMtQSHiNnDpibufQOw+OGzQFzM59JA15ic9cc0DXz7k0eulWcA75mHo1sQueAsJl3/mGo/80csDRzwb6wPoFiBtTMXPqH4RPdHFAzc+kghk90c0DNzAX7grs5zQEzM5exlvDIaHPAzMwF45JEqBvXHNAxc+kghkcBmQM6Zq4PXD0HZMxckCwJ2+ljjQwYmLk+cvUc8C9zQbEkEertMQf8y1wfunoO2Je59A3DQwfOAfvy/zH2Zsmx5rjS7VzOc1lasEMz/4ldCUBUiZ5w/vep0grYISlAfs2iwyHcu1qAvUh6LPU3HQH2Iumx1N/OBNiLJHvpFVwC7EVKG0b+PKgd77cTQC+SJkvkzwP2IumyRP48YC+SLku9gkuAvUjglT3bp3wB9iKbVw/IiwRc2b/nZ//ShguAF9lc1ifAXWRznx4B7CLBVja5eAN4kVSG9RJOAfAiwVb27AdZAniRkxuvv5UBeZGAK3v2twUgL/KShgmwFzk5Vaj1JhZgLxJ4Za8WnAmwFzk5XKh9BxWALxJ8Za/2MVwAvkjwlb361YkzuoKv7NXaSgvO6Qq+slfrKy04qisAy/65o7bJUMEgLHu14jfBiV1BWPbqy41Tu4Kw7N6rUv41uCsq+HN96cqNw7uCsOzd33NwflcQlr37CuIML8kpUe0rmgB+kSAse/cVBPwiOctrtxRBAL9IMJa9+woCgJEc6bX7DQsARoKx7N1XEACM5GSv32Ouf6MdAQAjwVj27xWpuS4CgJEc8HX6CgKAEU19ZkuYBACMlPXSbBcSABgJxrJPv2EBwAhXZAngFwnCsk/LlwTwiyR+Of3KAPwiiV/6zi8B/CKJX3rfRwH8IolfTsuXBPCLJH45LV8SwC+S+EVaviSAXyTxi/RXZ8AvkkbXvRJeAL9IEJYt/YUA8IsEYdnSrwzAL5L4RfpyA36RbMfrWyQF8ItkP17fIimAXyTVVS10F6AvkuKqFroLwBdJbVXP0QXgi6QyqufoAvBFg68Qjq4AXzTlTj1HV4Av+kl81j4RKMAX/WT9WuCgQF/081VgNE/CCvhF02+pfxJWwC+a+KU/MVfAL1qqoxZPKOAXTfzSH68r4BdN/NK7fSrgF0380p+pK+AXDcSy+zN1Bf6igVi2tk0VCvxFk7+0dp8K+EWDsLBcqN/I4Yn9JEqgL8qNkRTYiwZe2f1JvQJ70WQv/Um9AnvR8bXEOj9XjIFfG1SPmyApkBdN8tLaDiiAF53ZXNICLgXwoml91HdfKIAXnXnxbE0KFMCL1szy1ndAgbxokpf2TU0BvOj8WpyV7dj+uTamBhP+HRRyZiH7bQgMRtPrqG3/VYAwmhCmb5lSgDC6chd2AikFCqNJYazfsUBhNFDL7tugFDiMBmrZ/ewoBQ6jAVv278Xu38UBEKPrMS9AAcRosJZt7SO8AojRYC2EtymAGF0P110FEKMcxCiAGA3Wsu1091cFEKM7y9e+RyiAGN1Zvn4jAojRBDHWvkcogBjdWb72TVABxWiimN/ZUF0y1C94C8HSCjBGd9avBSwKNEb3g2Er0Bg9D4atQGM0ZTDtY5oCjNFUwbSPaQosRnMwev+YpsBi9Gz+mKbAYjR1MOQxDViMpg6GPKYBi9HSwfSPacBiNFmM98OrgcVoshgnY6mhfslivL/NA4vRZDHeaXcUUIwmivH+1g0oRhPF9NoBBRSjiWK8v5cAitFEMX3bjwKK0VTC9BIiBRSj8niRV0AxmiimP5BRQDH6mjemOFE9UQy5NONUdX00qSsOVk8UQy4aOFw9UUzfMaU4Xz1oy+k7phRnrCtl2YpD1oO1nF6hof8atP44xVWcta55AW3PZBTnrSs9Q1LAMGqPMyQFDKMcwyhgGM15Y/1ZjwKGUaNnSAoQRu31CggQRu31CggQRu118wMIozWGvd9OAGE0IQx5FAAIowlhyKMAQBhNDQx5FAAIowlhyAMXQBgNznI+LctTgDCankj90bAChFHnkzUVGIwWg+lEAwoIRlMBQ97KgcFozmnvBU8KEEY9DyLaEwAFCKM1a6zFRgoQxj4PhwgDCGOpgOnPFw0gjHHvawMEY5/HKaABgrEUwPRc2gDBWCpg2qM9AwJjn7x0tq/lBgTGSgDTntUbEBgLyHJ6CZoBgbGALOfTjiUwIDAWkOX0EjQDAmMBWc6nbUAxIDA2cvu1dzMDAmNBWc5o38wNEIwFZjl906gBg7FkMP3RkAGDsQAtp9c7GVAYC9DSKzMMIIwFZzm9NsoAwtjIg8D2sdYAwliQltNrowwwjAVqOaPtITfgMBao5fTaKAMOYzOPctsDVwMOYzN3YHs3MeAwNvMgkCRDAWce5bY3CAMQY6mA6Q8vDeiLJX3pj74M6IsFYTn9vE0D/GKlgek/GfCLraxg+yxuwF9sZQX7LQj8xZK/9EdfBvzFkr/0J50G/MWSv/QHrgYAxlYe5fYVBABjCWD6E2UDAGMJYPoTZQMAY8FYTj+q1ADAWFCWM9tXAgMEY0FZzuwv/IBgLCjL+X0G7ZKhgkFZzq/Yr0uGCgZlOb9vJl0yVDAoy+lHlRogGAvKcqa2ly9AMBaU5cx+PQOCsaAsZ/brGRCMBWU5/axSAwRjQVnOGu3iBwRjJwfp9DsFGIwFZzmrv/IDhLHgLGf1F3OAMBac5fw+03W/BlQwOMv5vYp2yVDB4Cxntc3VBhDGgrOc1VcQIIxxI2oDBGM1eKzl7wYIxrIXqeXvBgTGJMvXryJAMBaU5ex+FQGCsaAsZ/cPJoBgLCjL2f2zBiAYy2ak1lTdgMBYQJaz+xUHBMYCspx+WKkBgbGALGf3j6FAYCwgy+ltgg0IjAVkOb1NsAGBsYAspx9WakBgTLOAfbWBwFgRmA7OGQAYSwBz+pUBAMaCspzeUtgAwVgimN5S2ADBWFCWc7qDHgMCYwFZTt/Gb0BgLDDL6QeKGjAYC8xy+j5+AwZjOYjs9MUGCmMBWs7piw0UxjiFMaAw9qIwBhTGXhTGgMKYZfn6FQcUxgK0nNZY1ADCWHCW07f0G0AYC85y+pZ+AwhjwVlO39JvAGEsOMuRfhUBhLGEML04wgDCmPPyAYKxwCynHVZqgGAsMMvp9QsGDMYCs5xev2DAYCwZTK9fMGAwFpjl9PoFAwZjgVlO7wlgwGA8MMvpPQEcGIwHZjm9KMGBwXgKYfomSgcK40lh+nMsBwrjNfK9PSFzoDD+ydtfd+jlQGE87XnaQy8HCOOfPEBqJW4OEMY/DyGTA4Txz0PI5ABhfDyETA4QxsdDyOQAYTydb/qGYAcI4+lm0zcEO0AYH9mL28ryHCCMD3r+4IBgPB2qe7mmA4LxtI/pG4IdGIynfUzf4+vAYDw9Y/oeXwcG42ka0/f4OjAYT9eYvm3XgcF4WsX0bbsODMbTH6Zv23VgMJ4Mpm/bdWAwHpjl/DyLN9zIgcF4YJbTC44cGIwHZjnaPjg4MBifeQVtL+QODMaTwfSqFgcG4yuvoJ2qxQHBeCKY1oLXgcB4EpjeZsOBwHhAltOLWhwIjAdkOdZfxoHAeECW09vOOhAYD8hyrCUDDgTGA7Ica4UqDgTGk8C0QhwHAOMJYKw1L3YAMJ4AxtpmWQcA45seATrgF0/80p/0OOAXT/ziLcN2wC+e+MVbtZMDfvEcANbOnnCgL54u1e1MCwf44glfvEVRDvDFE754i6Ic4IsnfPEWRTnAF0/44v2CA/jiCV+8X3AAXzzhi/eLCOCLJ3zx9nTDAb54wpefa237yVC/4CvSixEc4IsHX5FPCxMd4IsHX5FPX0GALx6ERT59BQG/eBAW+fSXfMAvHoiFbBPAL16D3/sCAn5xbkrtAF88+Ip8+lUE8MW5/7QDenHJ4pHfF4rHnaYdyItLlq5fm0BenJtKO3AXlyxcfy0E7uLcM9qBuniAFfn0Kx6oi3MHGAfm4sFVpD/6c4Auzn2gHZCLpw/06PcRIBfX9J7ovzRALp5j30c7k8SBuXhgFel9aB2Yi9cssE4s4IBcvPygW7GAA3LxoCrEYcABubg9BNgOyMVz6HvvMOAAXTyhSy+HcoAuntCllyE4QBdP6Usv5XSALp6j38m7J1AXtzSv699qgbp4TgPrZSQO1MVT+tIL2hyoi6cRNLmHAHXxNILuNWoO1MUDrfTn2A7YxT3f2vv7DXAX99ROtLI6B+7inj3U7SGhA3dxPhDMgbq4P1RnDtTFnarOHJjLTyVi//XysIpe6fSps2JX8sPIu6JX+sPBrqJX+mO6VEWv9ISf7A89mE5vgRW7kvX5hyqmP4x8Knqlp51BKwuq6N/07Ebq7QEqeqU/KjqwotmP1OqIKnhlR0Hb46wKXtlpa9BeVSt6pUc9++b/il7puTHbntGKXulpK9LeaSp6pef2bK/bFb3So6K9CUBF/6bPrGirSqnolZ598q3wpqJXenbKt/Spold69sq3LLWiV3p2y5PVOLGqJZNpdRMVvdJTKNMKAit6pafQohXhVPRKT6lFq6yp6JWegieyCCZWNQUzvZCjold69s63CrCKXunZPd/eiCp6pWf/PKnqwqq+hDMVvdJTOkOqurCqJZ5pQWRFr/R0QiBVXVjVxDe9VUBFr/R0QyBVXVjVnX4IrSyzold6VLU3DKjolZ499aSqG6u6H7aUFb3Ss6++VYRU9ErPznqytTdWlc90r9iVnC0VLbiu6JUeNe3tAyp6pac/ArkZbKzpSYcEsmIO1jSdZnoTgYpe6VnTlndX9ErPPu2WeFf0So+a9lYCFb3S8ympNROo6JWe3drksnGwquk60xsKVPRKz45tsggOVjWnkvWmAhX9m55zyXpbgYpe6bxjrYJXNu9Zq+CV/ehaq+iV/uhbq+iV/uhcq+iV/uhdq+iV/uheq+iV/pjRWdErPZswyJ1DsKbZAtU3hlb0Ss9GDHLnUCxqtkH1HSEVvdKzl5TcORSrmq40fSdLRa/0bGdru2QqeqUHj+0F1hW90hMOtadfFb3S7XUbU6xqAaIWzVT0b3pgIBntu31Fr/RAfL1suaJX+oz09oStold6gr5WLFHRK/23btIrcCt6pQfum+1JW0Wv9DwmITcDw6oGFJLZuT5U8MoO5jc7TVYFr+wAtrMTnVXwb3ZwIZnddJUKXtnhu8Du144VDTQkrcywgld2FHR2c1UqeGWH+UJ7MFXBKzvL2RlGVPDKjj3aC4MreqVn61t3DlnBK5uy94pdyblBd7/jECKND+XvFbuS00O/hW8VvdIpg6/YlRyHX33TUEWvdMrhK3Ylx+lz3zZU0SudP+4OBEgjEBFpHKrolc5rORAfjQBEQnDAQHw0xqOWCI9GACL5FZx3n434aIxHLZEejQBEsnq+NxAfjfGoJcKjEXhIVntpG8iOBve0qdiVnG+j/Xv6QHI0xqOUyI1GkKGecVfwbzY3tqnYlfyCRgOh0ZiPSiIyGjPb4tp+rYpe6Y9KIjAaMyvZ3nYG8qIxH5VEWjTS4eaX53SVRFo05qOSyIpGsiKC9AayorEepURSNFZuyp4XDyRFYz1KiZxorNyUQj4bS7kepURKNNbDabGiV/qjlsiIRlAgWf0z4UBGNIICyWo97it6pdMDl4r9TQ4GND/9W+1AQjS4zqdiV3KcuPzPlEmWd1PBKvH6l1S0XLErOU1s286ail7pVDdZsSs5kEKrYavglU2P0Cp2Jdv/UVuwil7pj6oiIxpBgaTvsKnolf6oKhKiEQxIdtvWVdEr/VFK5EMjCND8fP6z9z/6O1d+z37FICoa51FVBEUj59b//TGrJtfhv8QKn0eFkRiNHBP136HEMUW2mUlYide/fBQb0dHIPq3/p/dZJV7/8lF3hEgjIdL//hrZ7WzbSrz+5WMJIE4asuuCdH6n9/7nl0P9/MB/X90RLA15rADESiPAkezvWPafP0b+95/aTYitf3N9yGMxIGoa8l0M/52o+99ht7L/O+FWdjvhtv759XmPJYIkagRrkr6vqqJX+mNdIIcaQZrkjO/sRzlkzyKSGvpYFwikRiCn68e0Y1Yr8fqXj4WBZGokmTr7O3Rbzv/WyM8rfwyXxs/AdaGPdYGwaqSW6e8PrJ/y819kISLBGtzYp2J/k5Nf9c1fFb3SH2sB6dWw75C5+XNh/Xlg+bvIj/93kcunhknj5+EK4b1nFbuSY4XI/1aIzP46iJxr2GOFIOUalpeO9a3Szw/8/tesgdP4EbhA7LFAEHyNYFv/Gx7982PW76jhOFnY/QJBHDbssUCQho2kYUKe2BGHjQBeIuQhHHHYCOLFTgEH8rDh2T/z823bP3p+14722x7Z2PDH0z6isRH068+4b+kH2Fbi9S8fD/4IyUZ6PP/9MeSJGIHZeACzgcBspOPz/0aPi/53/rloO/+8/s2fD5kPjDYRo810gh4xqfy3jVF0fufFi67//eduN/5EzjYfnG0iZ5tB0v5//PDT3longrj5AHETQdwM1Ca/p2U5jFm0X6ATmdx8MLmJTG5+vi3J/7397fZZciKemw88NxHPzXSaJkcnE/HcfOC5iXhuZpPdXHWRjNVQV87fces/O2LiD0RmNx/MbiKzm9l79/cHfn/Mz396uw0mkrz5IHkTSd5MkqdWj6z/EfvZePrP2f/6w3AxPKjeRKo3B15G/vsT8V/iYngAvomAb2a/nsYjq0v+mO9/2vjvvrLZb2pEgPOBACciwJktff/vH776H46McD4Y4URGOFNWduIF8XM2/4IRF84HLpyIC+f813KZ7XvoRHQ4H+hwIjqcAQevH9O/7k6kiPNBESdSxJkT4391p7Gpf2/aP9db34fvb0SL84EWJ6LFufLsxr77u93q+CG4Lh7AcSJwnOtxRbH+YWwihpwPDDkRQ871fTCpe9vvg+DPNvhVGa7159723Rz4ebhwHpxyIqecORTt5zI9f/7Gnx/282sM/+dXRPD7HdT/+fMLDfvn9/nv55f4CX9+RSz28wvrP/PfXwausPVYYUg2Z6rffp9g6l3p79cv5OvHJcadvSt2JY/HT+xfzyZy0LkfSwzR5yzP7/YcdSL7nPuxlpB8zmx5JOeoE9nnfEjkJqLPuR/WixW90h9lR/Q598N8saJ/08+jwIg+53nYL1b0Sn+UEtHnPA8Dxope6Y9aIu+c2f5ITsgmEs95HrVEyDmzAZKco07EnJP7T1XsSs7z3/4cdSLbnPKoJeLMKXnU1J6jTuSZk7dBVuxKTkVyf446EWJO3gpZsSuZTyOt4JX9qCQSyple4GyVIKOcvCOyYldy+jH256gTEeTkXZEVu5Kzku056kQCOXljZMWu5PV//Bx1InacvDmyYlfyY0JiRa/0RykRKs7UwJFz1IlYceqjlMgPp+am7BHORII47VFK5IczuyTJOepEgjjtUUvEgzPVb9ajzImAcCYgNFIepILzQQUnUsGZVNDJBQIJ4HwQwIkEcCYB7O3/K3qlRzW9P6CbiPtm4r5+LENFr/TYmt53rk3EfTPVb972aE2kfTPVb71rQUWv9Cho71tQ0Ss97pm9c0FFr/Qsadu/XNErPTZo715Q0Ss9Nmjfe1rRKz0Ibu9gUNE/6SvhXe/TXtErPSB/72JQ0Ss9NumndaKo6JUeVZXVXl4W4reV+O3TenBW9EpPH9XWGrWiV3pcdD/9tW4hd1ufvOz22ouFsG2lqXjvWlvRKz0dcfun5oW4baWxeO9cW9ErPV1x+920kK2tNBfvrW4reqWnO3W7sxditJUYrfdEr+iVHtfeT39lX0jPVtKz3he9old6XH1Hfxy6EJqthGa9N3pFr/TYqqNvQ1lIxVZSsd7MoKJXemxVIp1fiL1WYi/2yyD4WjOfjvpL5ELatZJ2kWfAhbxrBcbS3v28olf6Y+xNRa/0rCpZYsi21nzdVRfSrTW5jUQF/2avz+t7RJK11nh9j8is1noWFanVCgKlpKdgIZ9ayadIT8FCQrUCMc3fxpLugooAaj0A1EIAtQIXzd8ntvazsaQPmLQQJq2Uyc3OcqyCf7Mf1GghNVqpkiN9Ewv50HrwoYV8aKU0ru+aWMiH1oMPLeRDK5Vxs7U/q+iV/qgk8qGVfMjICkc+tB58aCEfWjkYztoOi4V4aD3w0EI8tAIAMW3hQjy0HnhoIR5aJx+L+m8E6dB60KGFdGidbIYlH42FfMChhXBolTV5ybPGz77vjhIWUqL1oEQLKdFKn3JrZZcLIdF6QKKFkGilVZb32x4h0XpAooWQaAUGGr/+c91HY0EfjGghI1qBgYb3ux4Z0XowooWMaEmOTm2p2UJEtB6IaCEiWjkw7vflLw+th59+tSAtWg9atJAWrZSrkQcopEXrQYsW0qKVtMj7SwvCovWARQth0dIsadvptZAVrQcrWsiKVo6Q+58idPy8lbbfO2Kj9cBGC7HRUr9/zP8UtfgvsbwPgrSQIC0b+GNG/9cgTFoPmLQQJq003fI43/m1v/39a9b+5/ck6/Mr1/zHBD8C62+P+iNeWmnF9ffP6k9lF7KmZY+1gKRppS/X0f8s/+dj4z/XX7jr/8UPwWVhj2WB/GmlX9fP+3veIubPu3b8F/47XBT+WBSIoVY2Yf78kPqzfn/Kf/9T6+AZPwTXhz/WB7KpldPsPt/73c+PIZsKMdV6KNEWQqoVGOrnf76CN7qpkFethxJtIa1arvBjft6G+78G18JDibYQW61s3Rz9LRGp1X5IzjYyqx1Uao72lrgRWe2HoGwjsNrp/WWfr+Bkjv+etP9KvP77n+d3J7n96/MWfh5fABt51g5iNUd7y9mIs/ZDRLYRZu3AVXO0t5yNLGs/hGMbSdb+ZKHb3uKNIGs/dGMbMdYeWej2YXAjxdoPhdhGhrUDU83+HXAjw9oPKdhGgrWDUc3ZrvyNAGs/5F8b8dUOQDX7V8CN9Go/JF8b2dUOOjX7LvuN6Go/BF0bwdUONDX7lvyN3Go/5FobqdWeWca2f38jtNoPidZGZLVnlrHfjUis9kOWtZFX7Zll7Hcj4qr9kGJthFU7YVXf6b8RVu2H6Gojqtory+j/vQ2u/saxkVrth9JqI7PaQaXm6rcPIqv9kFRtBFY7gdXqtw/yqv3gVRt51U5e1SsQNuKq/cBVG3HVDiI1+yPxjbhqP3DVRly1A0jN1W8fpFX7Qas20qqdnl+r3z5Iq/aDVm2kVbtoVQ/CN9KqnbRq9h4yG3nVzlbOfjpfRa/0F0zeSKx2NnMS5r8RWe1EVrMn2xuh1c52TnJ/QGa1k1n10wIreqUnf+yNqjZiq53Yqp8YWNErPYq6enK6kVztJFerP7veyK52dm/2cwMreqXH/uwnB1b0So+iLrLCkFrtpFaLrDDkVjt7NVd/t0ButZNb9QMEK3qlR1H78X0VvdKjqKS9eCO82tmZ2Y/wq+iVHufu7dnGRnq1swezn/hX0Ss9StrP8avolR4l7Sf5VfRvelKrfpZfRa/0uO6Sk5ON4GonuCIPq0iudjZX9qMCK3qlZ0nJJQbh1c6eyn5cYEWv9Gi4Juc4G/nVzgbKfr5gRa/0KCrpbt2IrXZ2S/ZzAyv6Nz1ZVT85sKJX+njdCRBR7URUhyxIhFT70RC5EUftxFGnnfZZ0Ss9pOa/tKYxJNhIoXZSqH6WYUWv9KhpP82wold61pSsR2ROOxscSVPrRtS0EzX14wQreqXHtVfIAkOstBMrSf/silxp54C+fqhgRa/0KGo/VrCiV3psVOkfGxEh7URI0j8JIkPa6RgvpKQIjnbAIeYzvREd7VQ89RMGK/on/SQ76mcMVvRKT2F/O7u3old6lrRfMAcB0gkCpP1Ywope6VHTfjBhRa/0tEXtDd4PIqITGIgZvB+ERCcVT8Tf8CAlOp80W+yVZgc50QkUpP1YxYr+TU9Q1A9WrOiVnr3IvUj2ICs6wYNY6/JBWnTKQb53Oj2Ii04gITKUp6JXeuxUbXfqQWB0Ehhpu1MPEqOTgiftz5oPIqOTyEjbZ82DzOik3klb2HCQGZ1kRkp2ElKjM3OyUa9gP4iNTqAhZuh6EBydlDv187AreqVnRdsRAgfR0Um1k5GLALKjMx/jcip6pSdqaKnoQXp0kh71M/MqeqVHSfupeRX9m54AqZ+bV9ErPW6n/eS8il7pce21fqkjODopdrL+pnSQHJ0kR9bfZQ6yo7OypuQug/DoPODRQXh0gg+pkZ2B9OgkPXKyvJAfnZQ7OVkBCJBOAiSiCj+IkE4qnpysAGRIJxmSkxWAFOmk5sn7R82DGOkEKmKP4AdB0glUtHr8dZAjnSBFTNl3kCOd5EhOliNypJO6J/LIfpAjnVQ+zV6dfJAjneRI5KaBGOkkRmI3DeRIJzkSuWkgRjqJkchNAynSSYrkZJciRTonPcZ7B/ODFOkkRXKyqZEinaRITvYpUqSTFInc1xEineyP6/slDjKkIy+rloMM6cjLquUgRDqBiezTAoeDDOkEJfo9E+3AzUGGdGS/HqaQIZ2gRD+vz/1iRIZ0ghPZp30FOwiRTkIkcodBhnSCEtmHXBqRIZ2gRPYhl0ZkSCcokX3IpREZ0glKZB9yaUSGdDRLSi5HCJGO5vTcdghlRa/05xMvQqQTmMhIT8BBiHQ0a0q2KUKko69RAAch0tGsKtnVCJFOYCIjLQQHIdIJTGSkheAgRDqBiWyQJYYQ6djXmq8jNwch0glQZIOsSMRIJ0CRkY6DgxjpZNtcP5bgIEU62Tcn/TUGIdIJTGRkEMBBiHQCExnpNzgIkU5govWzBNprDEKk41lTsnwRIh3PmpLlixDpBCcyosI/SJFODhwkzv4HKdIJTmREoX6QIp2cOshoCWKkE6TIJlm+yJFOkCIjuvODHOkEKTJy8HeQI50gRUYO/g5yJAlSZOTgT5AjSZAiI0dzghxJghQZOWwT5Ejyyar2i0CQI0mQIiOHbYIcSYIUGTlsE+RIEqTIyGGbIEeSIEXrV97Q7CZBjiRBioyczQlyJAlSZORsTpAjSZAiI2dzghxJghQZOZsT5EgSpMiIn7MgR5IgRUYO5wQ5koysKlkEyJEkUJERqwJBkCTBiowczgmSJAlWZOS8TZAkScAiI+dtgihJ0lKenLcJsiQJWmTkvE2QJUnQItv9VUyQJUnQItt974cgS5KgRUaOxARZkgQuMnLGJQiTJHCRkTMuQZgkgYuMnHEJwiQJXmTkjEuQJknwIiOHVoI0SYIX2SFVRZokwYuMHCwJ0iQJXmTkYEmQJkkAIyMHS4I4SQIYGTlYEsRJEsDIyMGSIE6SxS0GBGGSBDBi5yeCOEmqd64d0lvRKz1qSs64BHGSBDAavRxJkCbJznbIdjh0Ra/0NPZqx0NX9EqPkgpZ7EiTJHgR8VsRhEmSMIkMIBOESbJf480EaZIkTeqHSlf0So99Ss4KBWmSBC86v+ihuwUjTZKdAz3ItkaaJAGM6AJDnCTVSkeWL+IkCWI0tNcZCfIkOVlUco1BoCSBjKw/6BTkSXLSoadVsQniJAlgZOTgUhAnycn31J5WCuIkCWLETvMEeZJkJx05KxQESpJAqcdPgjxJghgZOXMV5EmSPIkcogoCJQlkZOQQVRAoSRrHs+WIQElyDqH1PdSCQEkSKJEjWkGiJE/jJUGkJImUyKmoIFKSRErkVFQQKUkiJSV7A5GSJFJScv9FpCSJlJTcfxEpia7HzkOiJMGM6BUMiZLoa6MiUJJARodlY0mDGJmSbY08SZInKdkbyJMkeRI5FhXkSZI8iZwtCvIkSZ5Ejv8EeZIkT3KyN5AnSRCj5f0gVUGeJMmTyOGiIE+SQEanJ0SCPEkCGZm1CmxBniTZHMfuSciTxOz1XII8ScxfTz3IkySIEZnpKoiTJIARmekqSJMkeNGyfmiwIE0Sf42AFaRJ4q8RsII0Sfz5jIQ0Sfw1AlaQJkl6rFs/8FiQJomncrsfeCxIkySt1b2fcSlIk/TR0abIkjQ72og1viJL0k/u0n6YsiJL0nRJ937SkyJL0qBFy/vjHEWWpEGLlvcLTJEladCi5X2RFFmSJkvyvkiKLElTk/Tpi6TIkjRZEtEjKLIkTZZk/f1RkSXpeAlCFVmSJksi+gVFlqTJkoh+QZEladAiJu5SZEkatIidLyuyJE2WRNQRiixJkyURwYMiS9JkSUTwoMiSdPCZF4okSZMkEXWEIknSJElEHaFIkjRJElFHKJIkTZJE1BGKJEmTJBF1hCJJ0iRJRJGgSJI0W9r64xxFkKQJkshBvSJI0gRJ5ORdESRpgiRy8q4IkjRQkX/IgkGQpOu5UREkaaAidt6tCJI0UJF/yApDkKSBipwcMiuCJA1Y5OSQWREl6Xo8JSmSJA1W5ORIWpEk6co31P6VU5EkaZIk8kKriJI0YBGbUKGIknTnTiXZWNNgRfPnWbN5/VUESbqzpGTjIUnSnFNItImKJEn389qLJEmDFTk52VckSbqzpmSjIknSYEXE/UwRJGmgIjYIXBEkaYKkGGj0b9SjCJI0UNHcPRlSBEkaqIi5niuCJA1UNE9vVqkIkjQnFu72dVYRJGmwonlajZQiSNIcU3hajZQiR9IgRWQWuCJG0gBFbIi5IkbSkxVt1aaKFEkfhkyKEEnlO8WhO2ZRhEgamIj9mciQNEVJZEMjQlLJiy65HSFCUsmLrvf3RkRIGpDIR/siq0iQNBiRk/ogQNJARL++ue1vgtUMQuSDvDkgP9IgRN47bSjiIw1A5ERdooiPNADRn1k2MenM/3F8A1YkSRqwyEd7BKFIklSztv22RpCkac7EFiWSJH24MymCJA1U5ETEogiSNFCR934gihxJNUtLruvIkfRhxKRIkdSysmR7IEXS4ETe+3YoQiS19crGagYlos8YyJA0vZbYMwZCJE2IRB4aECJpYCL6RIIQSQMTOVHqKEIkfYzuU0RIGpTIiaxHkSGpv9plFCGS+qtdRhEiaWAiJyogRYik/nw1RYikaeZNf3csaZp5098daxqYyIkkSREiaba2sUc7hEjqL9m2IkSyT1a1f/42xEgWoMiJ4MkQI1mAIraVDDGSpTcS2UqGGMkCFDmRUxliJMvWttm7yxtiJHu4HxlCJAtMxP9QxfTXQZshRLJPvsaw3xxr+nBAMkRIFpCI/uaIkGzM12+OCMlG7tP+lmGIkOzhgmQIkGy8WhUNAZKNV6uiIUCykbu0vyEZAiQLRMSuMIYAyQISORHfGSIkS4TUq+UNCZIlQeoF6oYAyQIRMfW7IUCyQES+yK+CBQ1C5EQGaMiPLAiRExmgIT+yKY/rtCFAspxVR67ThgDJAhE5UQ0aAiSbrxdTQ4BkgYikN1Ix5EcWhEh67yxDfGQBiKS3wzKkRxZ8SHqHK0N4ZIGH2MudITyywEPSe1wZsiMLPCS9bZUhO7L1eCs1REcWcEh63ypDcmTBhpxoQA3JkQUb8t2+IxmCIws25H1XmCE4smBDvvpeKUNyZEmOyAuYITmynTu0/8oRHNnODUquigiOLMERkZcagiNLcES8XwzBkT2MvA25kQUZcqJFNeRGdvK9tN9CiI3sfAeKdmeahtjIHlbehtDIEhr9/OLd858hNLLgQuSVzhAaWXAhJ5JbQ2pkAYacSG4NsZGdrCfZRMiNLMiQE8mtITeyQEPkrduQG1lyI3LtR3Bkkq+j7ZeI2MiCDPX+2YbUyCTvn30yFjOhUT9UypAZWTIjYstjyIwsmRH5/pAZWfaxse8PS5nMiFwPkRlZMqOeMBkiI0tkRG5AiIwskRH5CpEYWYAgJ1ZFhpjIEhORrxAxkaUPEvkKEROZnsdXiJTIggSxrxAxkSUm6q/5CIksIRH7BrGWCYmIVN0QEpl9Ht8gUiKz8fgGERJZQqL+ho+MyJIRkb8SGZEFBXKisDdkRGbn9VdiLdP9iP2VWMuAQE7U+4aIyOxVTSREZrkzyV0TGZH5q5qIiMxf1URCZMGA2C+OgMgSEJGuA0NAZIGAnHQdGAIi89f5mSEgsuxZI29YyIcs7bOJLYkhH7IgQERWa4iHzLOg5JaMeMgTD5F+CUc85ImHSL+EIx7yAEBO+iUc8ZB/8kmon3nriIf8kx3D/VmeIx7yAEBOujEc8ZB/8oLbXwEcAZEnIOrtXRz5kD/ssR3pkAf/cdJd4UiH/EGHHOmQj9eMGkc65A+DbEc25CNHR/VKUEc25Gl5RMwxHOmQp+URGXvlSIc8+I+TPg9HOuRDn78M1jP4D2uidqRDHvyHrlykQx4AiClNHfGQz5f3hiMf8iBATPvuyIc8+RBpI3EERP6yPXLkQx4EiH4xyId8vrqaHPmQz1Tstk/9jnjIEw+RjhZHPOQzd2l/4XXEQ576IiEXXuRDHgjIiV2eIyDyYEBO2kgcCZGnvoj0YjgiIk99EenFcEREnvoi0ovhyIg8MJCTbglHSOQpMCLtD46UyAMEOWl/cMREnpiItD84YiJPTETaHxw5kScnIu0PjqDIExSRLgJHUOQJikgXgSMo8gRFpIvAkRR5kiLSReBIijxJEekicCRFHiyIjR91JEUeNMhJW4AjK/Kdo1P7aaWOrMhPjk7tG+0cYZEHDnLiaOYIi/zkWwxZYoiLPIAQm+PqiIs8iBCbEuvIizx5EdEnO/IiT15EBMeOvMiTFxHBsSMv8uRFRBLsyIs8eRGRBDsCIw8m5EQS7EiMPIkRUfk6MiNPZkRUvo7UyJMaEZWvIzfy4kZkzSA4cuGtwo7YyB8D4BypkUseufQnNI7YyIMMsRMaR27kyY2IOtkRHHmCI6JOdiRHXuSIrEZER57oiOiNHdGRJzoiemNHduRpf/QhgmNHeuT6silzxEcehOjn48nyRYDk+nz+RYTk+nz+RYbkQYna0xFHgOQJkNpcxEf+wkeO+MjTPrtXpzvyI0/37BY2OeIjT/ds8ltjKS2trPpkLKRlIftnWGRHnj1qn/awwBEdebao9adzjujIs0Pt9F07jujIgw6N3kzaER150KEh/TeI6Mg9+71bQu+IjtxzQhfJxlIGGxpGfm+sped8mP4rRG7kgYbmJr8JFjPI0OytwR2xkQcZmuz7xmLmrDUln33Xcn4+2b3fLdkKXtk5qqA7EqnglZ2vo93VoYJXdiCjlnRX8Mqui2x7V67wlX8yv70tV/jKr6tsa8FZ4Stf2a22Yley5Ycf8uGG+VT8V7G/yQGGfj689bep8JU/+IcPLGlqin7+ou61vsJXPh1UULEruWradgBU+Mqnz0IVu5KroC2VrvCV/yjowIKOLOho3ZYqfOU/CjqwoMmMfmrRf/jEgs5HQScWNJ2yfwpHPhwLOh8FnVjQJEY/hSYfjgWdj4JOLOis2yfZoRMLOh8FnVjQWQUlO3RiQeejoBMLuqqgLdar8JX/KOjCgvLxahW7kn8rRgz9KnqlU81fxa7kvOKO9qmswlc+fVmp2JWcT0O9CL3CVz6l9BW7kj0/vH3gr/DffD5lrWJXcjwOfXrhd4Wv/Ec9N9YzSNDPh7fvBhW+8h8F3VjQ7ET79EruCl/5j4JuLOjOgvZS6wpf+Y+Cbixo+mN/eul0hf/mn0dBDxb0VEHbV9sKX/mPgh4s6KmCti/CFb7yHwU9WNBTBW1fmyt85T8KerCgpwpKdujBgp5HQQ8WNGesfdrXw4r+TeeNaBW7kqueZPcL1lMe9RSsZ01Y6x9yBauZ5tif3smzwld+FrTX8Fb4ys9baC/irfCVnzXtdbYVvvLzLtpLMyt85ec+7f05K/w3Xx91VayrPrpcKnqlP7pcKnql50btvUIrfOU/NqpiXYMBnRZCVPDKDj8j8kqnWFOtmpKLgGJNtWra4ZOKXulV0tazo8J/8y2fjX59S7t3AMOqWu7W3WpoK3zlz/hy2tOIil7p6XzeWplX9Er/rdz+eT/+9xFpBa/sKKu1ZK6iV3rWtZ0MU9Er/fG8a1jVQELE4b2iV3pQP2/lHRX9mx5M6HirqqnolR6Uoe3WreCVzTuBK3hlR0G9PUSp6JUeZy7eHtFU9EqPinp7GlXRKz0q6mQxOlY0wNBxshgdaxpk6DhZXo419aypkSJBTccna+rtpw8kRyPgkHw+JH1gelx9P+05XUWv9OiL+PRVHQiPRtAh+fRVHciORsAh+bTucxW90nnbaAWv7FQb9UUdiI4GlxtV7EqOKSKffn0NJEeDy40qdiVnQcnvjeBocLlRxa7kLGe/cgdyo8Fb0Sp2JWcx+6voQGw0Bn/mHciMRnAh+ZA9gdRojEctERmNwEIy+kvuQGg05qOWSIxGUCEZZLchMxrJjPoRZRW90qOav+Kx7jdHaDRmNgC3Q7EreqUHpm8tSSp4ZafMqO3QreiVHj3doz0YqeiVnvYobf9HRa/07P/d7aPOQGw0Ehv9Cim6dKRGI8jQ6Cd0V/RKj97CYS2tGUiORrAhYmpY0Ss9FYGtZWJFr/Qo6u9Fsf3dsaqBh36eXcnvjlUteETuRciORhoZ9ebMFb3S0z65v/wjOxpliU3uXEiPRuChPfun44HwaAQg2r9yl+6LQXw0Noe7A9nRCD60Zys2rOiVztnuQHQ00g+77/+u6JXOH3UHkqOxH75UFb3SH75UFf2bHnjo55ttXxsHwqOR8KhvF6/olf64iyI7GsmO2B+K6Gic/fpDER6NhEe7f50eyI5G8KE9W3PYil7pj4oiOhqBh/bsZPUVvLJTsdvJWCv4Nzvw0GYXXYRHI+HRIfsT2dGQ3J9tg1RFr/TA9ZPcjhAfDckdSi7pSI9G0qNeglvRKz0r2p+nDWRH42WFXdErPWq6+tf6geRoBBraqxWoV/RvesChvchqRHQ0Ag7t1TZ4VfRKj6qutsOrold6VPXn3tinY1WDDu3VH6sMZEcj8NBeZBEgPBrBh/Yit1KkRyPw0O6nzFT0So+qbnI/Qng0gg7tTaqK7GgEHNq/F9Pu0xEdjWBDe5OqIjkawYb2bo0eK3qlR1U3qSqSo5HkaJOtjehoBBzam1QV0dEIOLS3d5bCFb3SH1ZGFb3So6qHVBXh0Qg8RPyNK/o33dPpsT+gHgiPRvChfcjWRno0/HFHRXg0Ag/t03onV/RKj5oesmIQHo2crtbbNVT0So+a9qKtil7pWdPWarmiV3rWtMe2A+HRCDy0pXXUqOif9Bl4aEt/dZ8Ij+Ynn5J60clEeDQDD23pLxsT4dEMPLSlXzET4dEMPLSlXwQT4dH85Ptpr2mZCI/mJ3Vk/VvbRHo0a7paZxZfwSs7tJ2tWXwFr+zwOO91qRX9mx6EiLi/V/RKTx+G1v29old6+AP27u8VvdLD5byf+lnRK/3hyVrRKz12qvV3jokMaQYn2r9nDu03gzUNTrStv3NMpEgzSNG2/nlgIkeaQYq29XeOiRxpBiva1j8PTCRJM1jR/m0rbtOxqqU+6k0tKnzlB0pqG2greGXn8Sk5S5qIkmbQIiHAfCJLmmlp5D0Gm8iSZloaEdg/kSXNmb3CPV+dyJJmsqTPJlcxhEmzNEibXMaQJs1V52ytmHMiTZqpQiKEfSJNmsGL9NOfm0ykSTN4kZCzh4k0aeZ4NcJ7JtKkmUIkcvYwkSbN4EWy2gbzil7peX7aW39U+MqvwrZ9vRX+m7+rsGSDI1Gam4vLJvKkuR+WchW90l8EYiJRmjljjdzMECjNkiMR5eJEpjR36QV71jIRKs1SJBF94USuNPdTMjgRLM1AR2L9+/NEsDQfmqSJWGkGOBLvX8smYqX5wEoTsdI8eWtt/fEreqXvxyUbqdIMbsSWAEKlebKkuxVGTIRKsyRJp1VGTMRKM0esfU6npK/olZ4b9XQtABX9my65T0+rpZ8Ilmapkk7XBFDRKz1vrKe/XCNYmpLqldN1l1T0Ss8ba+8GUeErP7dqa2Fe0Sudn7lN5EqzNElEADIRLM3SJLGHAiRLszRJred5Rf+ma5a1t3io8JWfde3dDCp85WdhpV9lyJZmyZKkX2XIlma1rvWt7xW+8rOw7Ri3il7pj8IiWpoBj4hNZ0Wv9KxrO8atold6llVaJd5EtDRLliT9Cka0NO1xU0WwNK1K6v856+e1DFcwkqVpWVP9kHwsappkf9qOoIpe6VnTtgWrold6XoO1X2GIlma1sfVt+BW+8rOs2q8wZEvTnnKziXBp+uf5dIV0aWYz20f7VYZ0aWY320f7VYZ8aXpVtl9lyJemV2H7SxPypZlOSJ9eGDiRL03PwrYeGxW90rOwbS9eRa/0rGvfSjaRL820yv60vXsV/ZO+PlnWvvVsIV9ayZc+1lZ1IV9aaZX9sbaqC/nSSqvsj7VVXciXVnW2kTezhYBppTqJvFcuBEzrk2+t/XvlQsC0Pq+3m4WEaVVnW9+5X+ErP+vat+5X+G9+Nbf1vfsVvvKzsn3zfoWv/Cxta/pY0Ss9eURPDBZiplUNbt6u4oWYaaVr9sf7VYyYaVWHm/erGDHTSl+kT99wuRAzrWpxaz36Knqlx9sNgSMLMdOqHjdvL2ULMdMKkDRG67Jd0St9Znp7KVtImVaApJ/02T4iLuRMKznT+KUdbT7WNa2RGKtZCJrWfAGJhaBppTfS+PSrDEHTyla3nyfcPh0Lm51un/6teyFnWumdTVDNQsy0stWNoJqFmGmtKmx/ZrKQM61Vle3XPHKmtaqw/ZpHzrSy4218eni/EDStVUSi7wNcSJrW4qKIhZxpBUhirX0LMdNavIFxIWNa2fBGcN1CxLQSMREYuBAyrV1QuF+QCJlWQqbRDlSq6JWeNR39tQAp00rKNNqpRxW90iXT+/sHMqaVjGm03tUVvdJzqw7yzWBNU7o0WoPpiv5NT8J0et61kDGt6nsj/Z0LIdM6uVeJmHIhZ1qn6tqfWC4ETetUYftH/4WoaaWAacz+zHIhbFoJm8bsQcNC2rSSNo3ZH0MuxE0rcdMgEqmFvGklb/qVj/b5WN4ETr/60TYfidNK4jSIOGkhclqJnAZRJy1kTiuZ068za5+P9U3o9Cto7fOxvgmdxupBz0LqtJI6Eb3sQu60kjuN1aseFnKnldwplJ5tPpY3udPvmWT/+2B5EzwNIlJaCJ5WgSfi5LAQPK0CT8ScYSF5WsGW5u85Y3MCu5A8rUBL85eGt+lYXK3i9hqrheRppWnSrwC5/+2xulrVJRc3pE9Lq7rs28HqalW3P1ddyJ9W8qffo5Q2HwHUsmx2JE9piKBWIqhBhFkLEdRKBBUy1zYfq5sIahBp1kIGtZJBDaLNWgihVmAmMbLVEUKthFAhXm0/HqubEGoQMddCCrWSQoVgpc3H6npVtz+zW0ihVlKoscnqQQy1EkOFLLXNx/Jmk9zPlbzdjMihVnKoQQRgC0HUShA1Dlk9SKJWkqhxyOpBFLUSRY1DVg+yqJUsahyyHBBGrYRR45DlgDRqJ4369dfq8jfiqJ04Khps2vyB+VXefjlsBFI7gdSQfjlsJFI7idSQvr4bidROr6Uh/fvzRiS102tpSH+r28ikdjIp0u23kUntgE6s228jktqf7IPsX242Eqk9sg+SfDoCqR3EibV8buRRO4gTa1fdyKP2yK6cvs1mI4/aowrbdyBtBFJ7VGF7NfxGIrVHFba/625EUjuR1JD+mWQjk9o5yY2AkY1MapdXd69Q28ikdlAn0lm2EUntRFKks2wjktqFpKR/YNjIpPZMOXGv4N2IpHYiKdKetZFI7Wyi6zuuN/KoHcSJdFxvxFE7gBNrLd+Io3bhKOmfwzfyqJ3Cp5jB0OZjVVP4NHT0+Uikdgqffh0J+3ws7MN/aSOP2quOZ/ujv41Aaq868emP/jYSqV1ESsmVFYnUzka63r9gI4/aOdStH6le0Ss9divpANlIpHZQJ/l9v2rTsa5BnWT1jVcbmdTeVVZy6UMotQM7yerbnTZCqR3YSVbvHrIRSu2CUkourEildlEp0iC5EUvtwlJKLqzIpXZxKSVXJwRT++HGtBFL7XJjYoseudTOljq66BFM7VOl9XYVI5faxaXIy8NGLrWLSxm5gCCX2sWljFxAkEvt4lJG9ixyqV1cyshKRi61z8tFYiOW2oWljCxNxFI7uNMh5wMbqdQuKmVkJSOV2kWljKxkpFK7qJSRlYxUaheVMnL7QSq1AzsxP5mNUGoXlHKy2BBKbUmHkP6AcSOU2pK17U9bNjKpnR7e5LRlI5LahaScrHxEUruQlJOVj0hqK1fNbORRO3nU8F7OuZFH7VRCDSfbBIHU1rQhIM+WCKR2WjQRc56NPGo/lFAbYdQuGOVkCyKM2ppmPmSHI4vami4hZI0hitrGhagbOdRODkXcNjZyqG2PhyeEUNvSJYT8mcigtnGXkI0Aalu6hJBtjfxp26OcSJ920ScnlzykT7vok5NLHtKnXfTJySUP6dMOvDR/6Ur3rILwaRd8cnKFRPi0Ez7ND7nkIXzaKYKaH3KVQfq0kz5Nclq/kT7tGghHTus30qed9Gl+yIUD6dP2lwnMRvi0/fHohORpJ3maH3IlQPJ0kjzNT7/UDpKnk/7exMDkIHg62WhHGpsOcqfzqcr2C/kgdzqfqmy/kA9yp/OpyvYr8yB3Osmd5uhX5kHudNKqaY5+ZR4ET+eT1+H+wnoQPJ3UQs3RL+SD5OmkFmqOfiEfRE8ntVBz9Av5IHs6X6/vvqHhIHw6CZ+YT/VB+nRKDUVMsw/Sp1NyKGLJfpA+na/jdy+BOEifTgmiiEP4Qfp0UhE1R78ZD+KnM6q+ZDMifzqz6ku2CxKo8/D9PsifznyKjg/ypzOfouODAOqUJqp/CTsIoE5KouYgWx0R1Jm1dclWRwh1UhM1iXHOQQp1svtO+nviQQh1yslpkisDQqhTVk6TbHWEUKe8nCbZ6gihToAm2WQnIoY61X5HNjpSqJMUahLjqoMU6iSFmsRE5SCFOqmLmpNsFORQZ1VxyUZBEHWyBW9OstiQRJ1V1SWLDVHUyRa8SZQHB1nUCdh0FqkWoqgTsOms/g37IIo6AZuMKNwPoqgTrMk2uWgiiTqBms4iSwdB1AnSdBb7dKxszo5b7HfHwqY+ai6yDZFEnSRRc5FtiCTqnCos2YZIok6SqLnIRkEUdRJFzUU2CqKokyhqElXDQRR1EkX9zrTp87G4iaImUTUcRFHnlG0X2SiIok5KpCbpxTrIok6yqN/n0z4f63vKYI/UF2HUSRj1e+TT5iOMOgmjgoC3+VjfhFFzk/oijDoJo+Ym9UUYdVIiNYlRxkEadZJGMXOKgzTqpF84c6c4iKNOaqQmscM6yKNOaqTmIfVFIHUSSM1D6otA6mg5KJL6IpA6qZGah9QXmdRJJvV7MtbnY301L83kARiR1MnuvHnIckAmdVIkNQ9ZDgilToqk5iHLAbnU0SovWQ7IpU6KpH6PGft8LG+KpH7HZPX5WN4kU2QqwEE2ddI6fBKZwkE4dVIkNYlM4SCfOimSmuR0/SCgOpad0uQxABHVSURF+OdBRHXSPbyffFrRKz2ntvbCg4OM6qR/eD/KtKJXek5t7fHaQUJ10j+8H/Ja0Ss9TTLblvODfOoUn+rnN1f4yi+n/7Yp4CCeOtWkRzoSD+KpU1167J6IeOpUmx7pfz6Ip06aiJMDi4N46viLJR8EVCd9oPoD5IN4StJDnAASQTolwZ8YYxekU/LhMFmQTcknjf57lYIgmpJP+sL3bsyCZEo+6QvfG+ALgilJE6hejiGIpSS4E5FjCEIpSShFFEWCUEpKDdVvbEEmJaWG6neqIJKSpxpKkEhJqaH6xSgIpGSk1z9ZXsijZGRNewN8QRwlI2vac15BGiWBm9hZmyCMkrIS7y/XgixKSglFqoooSrI7j0jiBEmUBGpiBviCIEoCNrGthCRKkkQRA3xBECWPAXSCFErSS5wc4whSKHnMnxNEUJL2T+T4SZBAyWP8nCB+ksRP5EhOED/JY/qcIHuS7MgjR3KC6Ekew+cEuZMkdyJnH4LcSdajlkidJE2fiAG+IHSS9aglEicJpMQOewWBkyRwIgb4grxJUvhEDPAFcZOk8IkY4AvSJtkPmaIga5L9kikKsiZJA3HSsyXImiRoEjs/EmRNsut9tX3UEWRNsut9hqRjUctEvH87EWRNstPrvxddC7ImSdZEFJaCqEkSNRFlriBpkkBJzABfEDRJkCRmgC/ImeTUyU6/fhEzSWImYoAvSJkkMBIxwBdkTJKMiRjgCyImKR/x/ulYkDBJICRmgC8ImOQxhE6QLkngI2aALwiX5DGETpAsSZGl/uVOECzJYwadIFUSebmyCUIlkZcvvCBTkmRKxABfEClJIiVigC9IlEQed1HESSIvp39BmiTycvoXhEmSMIkY4AuyJEkPcdLdKYiSRB8VRY4k6SDev/AKYiRJjNQb4AtCJEn/cHbRRYYkyZAI8RNESJL+4aTHVJAgSfqHkxZTQYAk6R9ODPAF+ZFkkx0xwBfkR5L+4cQAXxAfSfqHE/mzID2S9A8nBviC8EjSP5wY4AvCI0n/cGKALwiPJP3DSW+pIDyS9A8nzZmC8EjSP5wY4AvCI7H0+u+7qQThkaR/ODHAF4RHkvCINGYK0iPxdIXvEa4gPJJ0ECd9loLwSNJBnBjgC7IjSQdx0mUpiI4kHcRJk6UgOZJ0ECcG+ILkSNJBnPRMCpIjSXJEDPAF0ZGmgzjpmFRER/pJr/++fUYRHWkKm4gBviI80nQQJ/2PivBIAw8xA3xFeKSf9IXvz3sV4ZF+0he+39qK9Eg//I6qCI/0k67wveWAIjzSwEPMAF8RHulIp//+ZqAIj3Sk03+/YhThkY6saW83oAiPdGRNe2yrCI90pCt8byahCI80HcSJAb4iPNKUMpFzPUV4pOkgTgzwFeGRpoM4McBXhEeaDuLEAF8RHmm10fWHSorwSGdKEPu3NkV6pMGHiGGsIjzSAETEAF+RHmnwIWaAr0iPNAgRM8BX5EcahIgZ4CvyIw1GxAzwFQmSBiNiBviKBElTwEQM8BUZkq50he/vHIoMSYMTMZ2oIkXSHEVHDPAVKZIGKWIG+IocSYMUMQN8RY6kK73+++cBRZKk2UFHDPAVSZKWdEl6N3BFlKRf9/BeEaPIkvTrHs7+Wizs5i+piixJkyWRFyZFlqRlHt6/jimyJA1axHY2oiTdJSYld0lkSfp1D+9fPBVhkn7dw3vxqSJN0q97eC+MUsRJGsCIuYEr4iTdnPgqwiQ96cHWP6MqwiQ9nPgqoiQNWMTcwBVRkp7HAAdFkqSlV5LeZ1qRJWnplcRIPhb16R+uCJP06R+uCJP06R+uiJP06R+uiJP06R+uCJT06R+uCJT06R+uiJT06x/enokrIiUV3oqjCJS0RErSW4oqEiUtkZL2lqKKSElLpKS9pagiVdISKWlvKaqIlbRESrpIPha2RErEIVkRLGkZOfXe7YpgScvHqTdUVkRLWgbiRF6gCJdUnzNXFPGSloN4b6+uiJe0JEraizUU+ZKWREnJ/RUBk35dxPtNiIBJvy7i/SZEwKRfF/H+u0fApA8XcUW8pAGQmF26Il7SMhHv7dIV8ZKWh3hvl66Il7Q8xHu7dEW8pI/2OUW4pOUgTjoXFOmSfh3E+84FRbykZSHe26Ur4iUtB/HeLl0RL+nXQLxfMYiXtAzEiXpIkS9pNc8puWMiYNJSJ7HnSSRMWuqk3v9ckTBpiZN6/3NFwqTlId77nysSJi0P8d7/XJEw6ddDvL99I2Gyr4d4uw4MCZN9PcTbdWBImOzrId6uA0PCZF8P8fb2bUiYrDzEe/9zQ8Jkn3KGb6tqSJjsU87wbVUNCZN9yhm+raohY7KyECf+54aQyT7pNN1rPAwhk418GO5lG4aQyappTvtHSkPKZNk097OcSD4WNh3Eib+6IWay7Jn7+bPIx2Nls2fu539JPpb26yHeL0sETZYqJaKwMgRN9vUQ71cxgiYbZQ7fr2IETfb1EO9XMYImm2UN369iBE1WDXO9/7khabKaVNdLRAxRk9Wout7/3BA12Syn6fZSZoiaLLvliP+5IWqyr4F4L4w2ZE32dRDvhdGGsMnes+oMaZOt1HX3+gND2mTVLGf9A7ohbrKviXi/KhE32ddDvF+ViJusmuWsf/w35E1WzXLWP/4bAidb5TjdLwUETpYe4sSexZA3WUqXiMjREDdZuogTYYkhbbJqlLP+ad4QOFmZNhG7d0PiZLsq229xJE5WTuK93bshcrIybSLt5obIyb7Iqbd7N0ROtvlTsSFvslQvEbt3Q9xkD8MmQ9hkCZuI3bshbrL0ESfiUkPcZNUkRx4+EDjZ10a8v5YhcLKvi3j/WIbEyb4m4v39D4GTlVdT799uyJusrJp6/3ZD3mTlIN77txvyJkvxEvFvN+RNVryJ+LcbAicrpyaiBTQkTlZOTcS/3RA5WTk1Ef92Q+ZkX//w/sjNEDrZ1z+8JxmG3MnKqon4txtyJ5Pyhyd3NeROVgbixL/dkDtZGYgT/3ZD7mTl1kS0NYbcycqtiYhrDLmTafnDk/oieLIybCL+7YbkycqwiXRRG5InC7TE/NsNwZN9HcT7Q3tD8mRfB/Fe7mdInuzrIE4eipA82ddBvD9TM0RPVuiJmKkYsicr9kTMVAzhkwVgYv7thvjJAjAx/3ZD/GRlIE4kQob8ycpAnHQ6GwIoKwNxIhIyJFBmVV327WB1y8OJyIQMIZR9HcT7c0FDCGWBmZh/uyGEsq+BOFnMSKHsayBOFjNiKCsDcaIsMsRQ5uUPTxYzYigLzsT82w0plJWBOPFvN8RQVgbiRItkyKGsDMSJf7shiLIyECenrIYkyspAnPi3G6Io/xqI96vHkUV5NsoR/3ZHFuVf//B+9TjCKC//cOLf7kijvPzDiX+7I47y8g8n/u2OPMrLP5z4tzsCKf+UP3y/HByJlH/KH75fDo5Eyj/lD98vB0ck5aPK2y8HRyblyaSYf7sjk/JRXtOkvsikfJQ/fP/+7wil/Gsj3t/qHKGUjzTX6yX/jkzKq3Ouf59wZFI+0gOzf1txZFI+sh+SfTrWdmQ/ZE8bHZmUz+yHJH8qMilPJkW6RByZlH9NxPsGGkco5TXYjvi3O1IpLxMn4t/uiKW8sBTxb3fkUl4tdD3YceRSnlyKCKwcsZQHdyKNUY5QyhNKkcYoRyblZSNO/NsdoZSvlwDVkUl5MinSXeTIpDyoE2kYdkRSHsyJNAw7Ailf6Wzat3M68igvHkX82x2BlK+ymu7v/Y5EylMBxfzbHZGUr/KHJxczZFL+UEA5AilPIMXOIh2BlNdoO3IW6UikvIgU8W93RFK+U9vWtt87AikP4sT82x15lAdzYv7tjkTKd06O7f3bHYmUpwCK+Lc7Mimv2XbEv90RSnlqoIh/uyOU8sBOzL/dEUp5QSni3+5IpbyoFOnvc8RSXliK+Lc7cikvLkX82x3BlB+OGh2xlJ/nAbwjl/LzPIB3BFNeg+1660BHLuVfB3FyAUEu5V8HcXIBQS7lXwdxcgFBLuVfB3GyZ5FLeXEp4t/uyKVc0negP8B0xFJeWIr4tztiKU8LcXJA4EilvKgU8W93pFJeVIr4tztSKS8qRfzbHamUF5Ui/u2OVMoDOzE7FEco5V8XcbLYEEq5pqdEf0DqCKVcX54SjkzK9eUp4Yik/OsjTlY+IikvJEX82x2RlCsXpTryKK+JdsS/yJFHuZXtNNkmCKS89FDk2RKBlFv6v/TntY48yh9m4o4wygtGEf92RxjladVEPHccWZRbWoWQNYYoyo0f/ThyKE8ORcwiHDmU++PhCSGUe3rDkz8TGZQ774h1BFDu6Q1PtjXyJ/dHOZE+edEn4t/uSJ+86BPxb3ekT170ifi3O9InD7zE/Nsd4ZMXfCL+7Q7waX2+HuLtJa/CV36e5/X+7RW+8ssfvr3KVPjKLxfx9v5a4Su/XMTbC0eFr/ykE+01uKJXOn10qtiVnHLU3r+9wld+ao17//YKX/n+f9R/o6J/07Phru/LqeiVXpVtF3KFr/yqbLuQK3zlV2XblVnhKz8r2/u3V/jKL5NpsjIHlnbkdbi9sFb0Si97eLKQBxb36x9OFvLA4n79w8lCHljd0kP1ts4VvvLzZbb3b6/wlZ8vs71/e4Wv/NQw9v7tFb7yUxPV+7dX+Movf/i2h6bCV355iJPNOLG+5SHe+7dX+Mqv+pLtMrG+3MWpYn+TV0nJ25ewCl/5pTtuX8IqfOXXG233ElbRKz23bu/fXuErv7Yu2eoLa/u1ECdbfWFt09Cp92+v6JVeDuLkyrCwtF8HcbLVF5b26yBOtvrC6uYwu96/vaJXejQKsI2+sbZJoYh/e4Wv/Cxu7wFS4Su//OHJRtlY3PJ16v3bK3zllz88WWwbq7urumSxbazu10acLLaN1Q3YRPzbK/o3PWAT8W+v6JUebnq9Qr+iV/r8P+rfXtErPd57ev/2il7p8T7b+7dX9EpPd3j2u2Nhv/7hZBseLGz5h/f+7RW+8quwZBseLGz5h/f+7RX+m1/+4b1/e4Wv/HJ5IhtFsLblH977t1f4yi9/eLJRBKtb/uG9f3uFr/zyDycbRbC+X/9wUl/B+lZrXu/fXuErv/zhSX0F61uteb1/e4X/5ldrXu/fXuErv/zhSX0V61v+4b3PQ4Wv/PKHJ/VVrG8ZiPfmChW+8stwj9RXsb5fA3FSX8X6fg3ESX0V61sG4r1/e4Wv/PKHJ/VVrK+VPzypr2F9LS/N5AHYsLxlIN77t1f4ys/y9v7tFb7yyx+eLAfD8lqVlywHw/KmSIr4t1f4yi9zA7IcDMubZKr3b6/olV728GT1GFY3RVLEv73CV375w5PV41jegFDEv72iV3p2iLT8s6JXetx5e//2il7pceft/dsreqWnO3yrgqjolZ7u8C1eq+iVnu7wrSSjold62rZ1JgEV/JM9ik9Z2/JY4Sv/t27EsaCiV3qexLe6gIpe6blnre0Xq/CVT8ljxa7k8LTtFd4VvdJzv1rbi1bhKz/3q7fNZRW+8vNy7G1zWYWv/Nyw3jbmVPhvfg2487Z1psJXfm5Yb1tnKnzl5/XY2/aTCl/5WVtvm8krfOXn9djJykQ+NYpPOVk7yKfGKINbUl8EVCMB1fqQ+iKgGgmo1ofUFwHVSEC1PqS+CKhGAqqf198+HwHVKHXUh9QXAdVIQPXznE7ysb4JqH6e+0g+1jcB1c++JflY3wRUP3cmko/1TUD1c8kj+VjfBFQ/G4nkY30TUP0UhuRjfcskapD6IqMayah+/rfPR0Y1klH9XJNJPta3RFKD1Bch1UhItQapL0KqkZBqDVJfhFQjIdUapL4IqUZKpdYg9UVKNZJS9X5LFb3S6UFfxa7kNL9tzZkq+jedq6QqdiXHHbd1cqrglU3P+Sp2JVMH+YpdyS+zgwpf+TWKpdXxVvjK50dBA6HU2M9iIpMa++FlXNEr3V9fOVYz59qtSS4ciKRGqqN+9tHe//xaCo34SfOfz/7XP8XqplLqf/m//3b+PlvNfz2KIasaQaNU/7PtHz3++qlY+dRPrUmuRMitxteUnFyJEFyNBFdrkisRgquR4GpNciVCcDUSXK1JrkQIrkaCqzW7TtaK/k0PMEW8Yyp6ped1epLrFmKrUdiq9Tio6JWel+lFViNSq5HUai1yG0NqNZJa/bpA9vlY3KRWa5HFg9RqcI/yil3JWdlFVhoiq5HISlsRZkX/piexWossTCRWI4nVWmRhIrEaWm9HZGEisRpatSW3SCRWQ6u2ZKkhsRpJrNYmaweJ1UhitTZZO0isRhKrtcnaQWI1klitTdYOEquREqp+9kdF/6YnsFqbrB4EViNFVGuT5YDEahh3V63glb1etzTEVSNxFbulIa0agaN+d+3yf/znf37+DOlvHAiuRpCp+58q+adYcKuCkwWLDGtYFZwsWIRYIyFWL/Sv6N/0ZFh9g0hFr/Ss9yHbARHW8Pm6byDCGtnmtw7ZPciwxtNtqsJX/vsBDCnW8McDGDKs4c8HMGRYw58PYMiwhr8ewJBhzfKa6t1LK3zll1Sjh4cTIdYst6nevbTCV35KNXr30gpf+dm/2SsvJnKs+aGzmSp2JcdRfu9eWtErnd99JxKs+UmX5J4FTgRYsxr7ev+RCv/ND0LFeN1EfjVH7db+5jKRX81RTUL9zWUiv5qDvyxNhFdzlONfLzCZCK/mKGe4XmAyEV7N7Orrja8qeqWXn27bg1nhKz+1y71bRYWv/Cxt71ZR4b/5s9wwWjeDCl/55ZbQulVU+Movt4TWraLCV365YbRuFRW+8ssNo3WrqPCVX24YrVtFha/8csNo3SoqfOWXGwbZWsiuZnlO9W4VFb7yyw2D1BfZ1az+vt6tosJXftaXaEYmsqsZcIq4VVT0Si+/hLaFt8JXfvkltC3aFb7yyy+hPxubiK5mdfn1bhUVvvJz+xLp6ER2NcvnnEhHJ+KrGYCKuFVU9G96zszr3SoqeqVXcdsG8wpf+bl5ia5jIsWa1ebXu1VU+Mqv6pJvB0HW3FXdtsG8wld++SW0DeYVvvKjA6F3q6jolV52CWQxI8ya1evXu1VU+G/+KTeM1m+gwld+uWGQxYwMawaYIm4VFb3SywyDrB6EVbOa/Xq3igpf+eWGQVYPwqpZLlTkqXoirJplQ9W7VVT4yi+7BLJ6EFbNwFHEraKif9Or3693q6jwlZ/V7d0qKnzllxsGWT2Iq2b1+/VuFRW+8ssNgywHxFWzfKh6t4oKX/nlhkGWA+KqWT5UvVtFha/8Ki9ZDkisZnX89W4VFf6bXx1/vVtFha/8csPoZSATkdUsHyoiA5mIrKZmK1GvpJhIrGYgKeJWUdErPTv+emnERF41A0gRt4qKXunphdHrNCbSqqnphcH+VKysPmaaVvRvenX8ET3NRFg1q+Ovd6uo8JVfhSV3XcRVszyoereKCl/5WdlegTORV81UV/VuFRW90n9r17tVVPDKjk3bu1VU9ErPPdu7VVT4ys9hbK1bRUX/pheV6iHWRCo1Azv1bhUVvLLDWax1q6jglZ19nK1bRUWv9HI4Ic/hSKRm9f71bhUVvvLzYty7VVT4yi83DHIxQyo1nZ/xTmRSswzQ2Ss9UqlVVIq80i+kUiupFHGrqPCVn3OeOreKCl7Z4XHSu1VU9EqP3dq7VVT0So+uv96toqJXetKL1q2iold6lbW/9C3kUuuTZhitW0VFr/To0u3dKir6N738pnq3igpf+VXX/sK6kEut8pvq3SoqfOWXG0Z/dVqIptbgmrmFXGoVlyKLfiGXWuWAzhY9gqk1qrRto9RCLrWKS5GXh4VcahWX6t0qKvw3v7hU71ZR4Su//BLInkUutYpL9W4VFb7y43rcu1VU9EovMwyyNBFLreBOxK2iold6mWGQlYxUahWV6t0qKnzlV3XJSkYqtYpK9W4VFf6bH9iJuFVU9EovzwSy2BBKrcBOxK2iold61rbvlF7IpNbK56fWraKiV3q12ZOVj0hqFZLq3SoqfOXzg4KFPGqV6xRRay/kUatcp3q3igr/zc+Gv96toqJXehg89m4VFb3SuaRqIYxaBaN6t4oKX/khTO/dKip6pWd7PVljiKLWQ1O1kEOt5FC9W0VFr3T+8LQQQq2dThjsz8SCHi6QWwigVuqpereKil7pj3IifVpFn3q3igpf+XkF7t0qKnzl1zYllzykTyvwEnGrqOiVXmYY5AqJ8GlVix9xq1gIn1a1+BG3ioX0aVWLH3GrWEifVrX4EbeKhfRplVaKuFUspE9Lkk6QazDCp8Un71XsSk49OnGrWEieVrX3EbeKheRpBVpibhULwdMKssTcKhZyp1XNfeTIYSF3WtXcR44cFnKnVc19xK1iIXda1dxH3CoWcqdVzX3ErWIheFppNUXcKhaCp1W9fcStYiF5WtXbR9wqFqKnVWZT9OvB6pbZFNtYCJ+W1lk8+32wvNXbR9wzFtKnlfSJuWcspE/LSmLRt38tpE+rBvAR94yF9GnVBD7inrEQP60awUfcMxbyp5XNfcw9YyGBWtXcR9wzFiKoZeWGQS4OiKBWdfcR94yFDGpx66mKXckv384KX/kv384KX/n1Rtu/FCKFWl5uGOTSgxRqee1dsreQQi0vwwRy6UEKtTzP88g9GiHU8nLDIFcq5FDLyw2DbHXkULs6/Ih7xkYOtQM0MfeMjRhqB2li7hkbOdSuDj/inrERRO3ynyLuGRtJ1P6UG0a/UTaiqF1dfsQ9YyOL2tXlR9wzNrKoXV1+RKqwEUbt6vIjSoiNNGqPtMMg1UIYtYM2MfeMjSxqj7TD6BWHG1HUDtbE3DM2kqg90g6DLB1kUXukHQb7dKxs+k8R94yNJGqX/xRxz9iIonb5TxH3jI0oapf/FNGIbERRe5YbBtkoiKL2LDcMslEQRe1ZbhhkoyCK2rPcMMhGQRa1Z7lhkI2CLGqnRIq5Z2yEUbv8p4h7xkYYtct/irhnbIRRu/yniHvGRhi1Z7lhkPoijNqr3DBIfZFG7ZrLR9wzNtKovcoNg9QXcdQuDyrinrGRR+3yoCLuGRuB1C4PKuKesRFI7VVuGKS+CKR2mVAR94yNTGqXCRVxz9jIpHaZUBH3jI1Matd0PuKesRFK7VRJMfeMjVRq77w09w/AG7nULhcq4p6xkUvtcqEi7hkbwdQuFyrinrGRTO1yoSLuGRvh1C4XKuKesZFO7XKhIu4ZGwHVril9/SHQRkC1T7lhkNWDjGrXmD4im9gIqXY2+jH3jI2cap+0wyCPAYipdnAo5p6xkVLtwFDiraXERka1T0rOex63kVHtk1NwezS4EVHtkzM1+xf1jYRqB4Iik2Qr+jc9e/kIlN/Ip7akdVwP5TfiqS35rNxz6o10agd/ItNGK3qlB50i2pmNfGoHgCJzKSt6pafHCfvdsapphE4cVDbSqS3pccJ+d6yqpOiNLDGEUzvoE3NQ2cimdsAn4qCykUztauI7fRfZRjK1q4nv9F1kG8nUria+0zcVbkRTu5r4Tt9UuBFN7WBPv7YN5+dKM/BKg2RqB3pi3a4bwdSuFr7Td4BtBFO7VFGn7wDbCKZ29fBJ36O1EUztHMzXC4U2YqmdHXzsu0EqtQM7+eqGCVfwyo5xI78PON03iUhqJ5Ja0reLbURSu5AU6YraiKS2VY8IuSkgktqJpFhX1EYkta0mppLXPURSO7AT64raCKV2UKeeYG0kUrvMpsjDEwKp7bz1ZyOO2sGbWFfURhq1SxPF3sOQRu3SRDFAgDRqlyaKvYchjto1jY892SCO2mWIzp5sEEed4E1MEHqQRp2kUeSmdpBGnU+ewfdX+oM06nzyDJ59+sL0nEfR33YOsqjzSXUq+1MPpmc3dS8IPUiiTqmiyCPiQRJ1ag4fEYQeJFGn2vWIIPQgiTqliyKC0IMo6oysbP9AcRBFnZRFEUHoQRR1xuLX+YMk6mS7HhGEHiRRZ9Sktn5PHURRJ2ATE4QeRFGnnKZ6QehBEnUCNRFB6EEOdQI0EUHoQQp1cgIfEYQehFCn9FBEEHoQQp3SQxFB6EEIdapPjwhCD0KoU4IoIgg9CKHO5K21BwnUSQLFjkEOEqiTBIodgxwkUKfkUEQQepBAnTKYkr4B9iCBOivnF7QC0oP86ZS9lPTtsgf50wnAxASnB/HTKXcp6Z+iD+Kns/hR/EH2dFbKU3s160H0dMpZSvon9IPo6azHrLaKXun5SCz9A/1B8nRW6lN7texB8HR2PRH3z/8HwdOp9jyirj0Ink625y3pn+gPkqcTaImpcQ+Cp5PgaUn/AnAQPJ1URBH17kHudKo5j6h3D3Kns0ugSu6CyJ1OdecR9e5B7nS+k/jIrQTB03koow5Sp3OeB7UHqdM5z4Pag9TpnNdB7UHqdEocRdS7B7HTKXEUUe8eBE+nWvOIevcgeTqljiLq3YPo6VRrHlHvHmRPJ1vzCNk6yJ7OdxQfWZoIn07gJabePQifzncSH1nJSJ/OdxIfWcmIn853Eh9ZycifTnXmEfXuQQB1EkAR9e5BAHWqMY+odw8SqJMEinDFgwTqJIEioPAggTqabz09KDxIoE515RH17kEGdaorj6h3DzKoo/yF9iCAOlqaxh4MHARQR0vTSLYJAqiTc/iIevcggDrZlUfUuwcB1FEuUz1In07Jooh69yB9OpaPx2SHI3w6lq88ZI0hfTrGlaoH2dOxlDKSrwXh0+Ej+Cp2JafqmP2ZWFDjquOD2OnU/D2yrZE6HT5/r2JXcpWTXPIQOR2vqYrkkofM6XhtU3LJQ+x0qhmvVwYdxE6ndFBEvXuQPJ0SQhH17kH0dEoIRdS7B9HTKSEUERkeRE/Ha14bub8iejqlhCLq3YPo6XiKysk1GMmTfPijkyB3ku8cvv5KIAie5DuHr19qguRJqh+vV+8KkicJtsTUu4LkSUoFRdS7guhJSgVF1LuC7Em+k/j6lSnInqRUUES9K8iepFRQRL0ryJ4kVVBEvSuInqSszol6V5A9SVmdE/WuIHySasljXw/iJ0n8xNS7gvxJij+RjSXIn6Sszol6VxBASXXlEa2SIIGSUX4zPdoXZFAy6iigP64WpFBSs/iI2lcQQ0nN4iNqX0EMJTWLj6h9BTGUfGfx9WcTghhKZnbT9m5dghRKSgpFxMGCIEq+o/jItQdBlHxH8ZGrA4IomfyeK0ihZD7bpAUplKxnm7Qgh5LqyuvfOQUxlJQMioiDBTmUfEfxka2LHEpKBkXEwYIoShJFEXGwIIqSUkERcbAgipLvKD5yJUEWJd9RfGSnI4uSZFFEHCzIoiSNztl1AVGUlAaKiIMFUZR8R/GRjYIoSr6j+MhGQRYl31F8ZKMgi5LvKD6y2BBGyXcUH1lsCKOkRFDk7E8QRknQJiYOFmRRUpP4eqAgiKIkcBMTBwvCKKlJfOQaiyxKAjYxcbAgipKaxMc+HStbk/jY746FPSVOJdsQSZR8R/GRbYgkSr6j+Mg2RBIl31F8ZKMgiZJyNNdeJSGIouQ9ik8QRcl7FJ8gi5L3KD5BFiXvUXyCLEreo/gEWZS8R/EJsih5j+IThFHyHsUnCKPkPYpPkEbJexSfII6S9yg+QR4l71F8gjxK3qP4BHmUvEfxCSIpeY/iE0RS8h7FJ4ik5D2KT5BJyXsUnyCUkvcoPkEuJe9RfIJcSt6j+ATBlDxH8QmCKXmP4hNkU/IexScIp+Q9ik+QT8l7FJ8goJL3KD5BRiXvUXyCkEqeo/gEMZW8R/EJYip5j+ITxFRSPubaK8cEMZX4U3wsyKnEX+JjQUwl/hIfC1Iq8Yf4WJBRib/Ex4KISvwlPhYkVOIv8bEgoBJ/iY8FAZV+XuJjRUSln5f4WJFQ6eclPlYEVPp5iY8VAZV+XuJjRUCln5f4WJFP6SfFx73JpSKe0k+Kj9mfqpie4uNep6UIp/ST4mP2p2JVk00RrbIim9Ls0CNaZUU0pcGeiFZZEUxpgqmlvUREEUzpeI4cUARTOp4jBxTBlA5+UqBIpXS8Rg4oQikdr5EDikxKx2PkgCKR0i+RItsDiZTO58gBRSKl8zlyQJFI6XyOHFAkUjpfIwcUiZQ+dFGKOErna+SAIo3SyZ2EFFGUztfIAUUYpdP5vUMRRen6PO4diiRKgzWxe4ciidI1H/cORRClaz3uHYocStMeit07EEPpOq97B2IoLXcoMrpBEUNpukOxew1SKM1Ze+xegxBKl7/uNQihtCAUuaIihNLSQxF4rwihtOzKCbxXhFBaDlEE3itCKA3KxMZgKDIoLT1Uz5oVEZTu6hLo/Y4VEZSWHopMhlBEUFp6KDIZQpFBaemhyGQIRQil5VZOJkMoUigtt3IyGUIRQ+mpSRL9ZAhFDqUliSKTIRRBlJYmikyGUCRRWpooMhlCkURpaaLIZAhFEqWliSKTIRRJlJYmikyGUCRRemqSBKkvkigtURRBnookSrMjjxBVRRClJYoikyEUQZSWKIpMhlAEUVqiKAL2FEGUliiKTIZQBFEq5TvTv1krgiiVmiTRv1krgigN0sQmQyhyKJUcJNFPhlDEUFpm5WQyhCKG0pJFEcyoiKG0ZFFkMoQihlKt6pJvBzGUljKKTIZQxFBayigyGUIRQ2kqo8hkCEUKpWUaRSZDKFIoLdMoMhlCkUJpqaPIZAhFCqVlWU4mQyhSKE15FJGHKlIoLcdyMhlCkUJpOZaTyRCKFEqtJkmQ1YMUSq2qS15+kEKp1SQJsnqQQqnVqAGyepBCqeVrLXlpRgqlJZYikyEUKZSWWIpMhlCkUFpiKTIZQpFCqdckCbJ6kEJpqaXIZAhFDKVlXk4mQyhyKK1GPTIZQpFEaTXqkckQiihKq1GPTIZQZFH6bdQjywFhlH4b9Uh9kUbZp/q5+udaQxxl5V9OqKQhj7IgTqwR0JBH2Sf1jf1DvyGPsmrV6x/6DXmUVase+/SD6TlIon9TNORRljyKNAIa8ij7VINI2/9lyKPs26jX41pDIGXfRr3+cMCQSFkZmJNGQEMkZWVgThoBDaGUjaxs/7JoyKQsmRRpBDREUhbMiTQCGgIpS6UUaQQ0RFJWQinSCGjIpCyoE2sENGRSNl7jTQ2hlAV1Io2AhkjKgjmRRkBDIGVBnFgjoCGPsmrUI42AhjzKvo16/b3fEEhZDdQjjYCGTMrKupw0AhpCKXtAKUMoZdmoxyRPhlTKSiJFJE+GXMpqmh5pBDQEUxboiTT2GXIpezbqGXIpSy5FeukMuZQllyK9cYZcyqpTr+91M+RSVlyK9K4ZcimrTr2+F82QS9nKQRL9OZ4hl7KyLSe9ZYZgynbVlVxYkUzZt1OPXFiRTFmRKdJbZkimbPOuEEMsZfs54dSQS9l+Tjg1BFP2bdRrdX6GXMqKS5GXB0MuZcWlSG+ZIZey4lKkt8yQS1lxKdJbZsilrLgU6S0z5FKW8igCnw2xlBWWIr1lhljKUh9FiKwhlbJvpx5ZyUil7NupR1YyUin7duqRlYxUyr6deuT2g1TKslOP9JYZQikrKEV6ywyhlGWnHkH/hlDKJGvbs3xDJmVlYt6zfEMkZYWkSG+ZIZKyQlKkt8wQSZnwMz1DHmXfLr3+XMyQR1mNzyO9ZYZAygI5sd4yQyBlaRRFessMeZQp95wxhFH27dEjWxBhlGnO4iI7HFmU1eQ8ssYQRZnyEz1DDmXJoUhvmSGHMn08PCGEsqBMrLfMkEFZQCb22VhOy65Lsq2RP5k9yon0yYo+kd4yQ/pkRZ9Ib5khfbKiT6S3zJA+WeAl1ltmCJ+s4BPpLTOET1YSKNJbZgifrAzLSW+ZIX2y0kCRUzRD+mSlgSKnaIb0ybz6uciFA+mTpUMU6S0zhE/2cIgyJE/27dMjVwIkT/bt0yNLDcmTeQ5D7HvLDMGTBVlivWWG3Mm+XXpkISN3svIrJ0cOhtzJy6+cnL86cievTj3SW+bInbw69UhvmSN48vSIIr1ljuDJy7Cc9JY5kievVj3SW+aInvzz7OVyZE/+qROfXhniCJ/8U7ZuvZrPkT75p3q5ermHI33ypE+sN8uRPvmoXq5e2e9In3xUL1cvbXGkTz6q4affjI74yUfVt9+MjvzJR9W33y6OBMofkihH/uTJn9hLmCN/8mrUIy9hjgDKa35e/xLmCKC8PMtJs5UjgvLyLCfNVo4QysuznDRbOVIoD8zEmq38/+PsW3cc2W113yW/N7JKl7oob3CeYePAcLerp73GbXds98yabOx3P7p+EllizcIBgqQzkljl0o38SH7kIJTLlOVCspXjIJTLeXpCspXjIJTLeXpCspXjIJSLQJOUbOU4DOVSmp600TkK5TJhuZBs5TgK5TJhuZBs5TgK5TJhuZBs5TgO5XKmnpBs5TgQ5XKmnpBs5TgS5UqmnrDYOBTlMmG5EHngOBblTKo3IMwWh6JcBJukZCvHoSgXwSYp2cpxKMpFrElKtnIciXI2VZEQlg4HolwqoCckWzmOQzmbUrmEd+cwlMtZekKyleNIlMtZekKyleNIlMtZekJMhuNIlMtZekKyleNQlCtZesJG4VCUy1TlQlSD41CUs7mShLBROBTlMle5ENXgOBTlMle5kDzlOBTlMle5kDzlOBblxpzsI8wvx6LcmJN9hPnlYJTLyXpC8pTjYJTLyXpC8pTjYJTLyXpC8pTjYJTLyXpC8pTjYJTLRfWE5CnH0SiXk/WE5CnH0SiXk/WE5CnH4SiXk/WE5CnH8SiXk/WE5CnHASmXk/WE5CnHASmXk/WE5CnHASmXk/WE5CnHMSmXk/WE5CnHMSk3paNZUIA5JOVyrp6QPOU4JuVyrp6QPOU4KOVyrp6QPOU4LuVyrp6QPOU4LuVyrp6QPOU4MOVyrp6QPOU4MuUSMiUkTzmOTbmcqieEKTgOTrmcqieEKTiOT7mcqid41x0HqNycQs4FNYBDVC5BVAL+6ThE5ZaUHdLHMx0HqVxEoaTMFscxKhdBKCmzxXGIykUMSspscRyhchGDkjJbHEeoXISghMwWx/Epl/ApM/fpSR3Hp1zCp8zc5xt1HJ9yCZ8a+xCo4/CUy/BUPwrbcXTKRfjJepu7QxzvODblUmSU31Cz/ue8WZEcm3IuJ/306Uwdh6dcgqf8edB9GT6rTgaSHUemXMSeZuFn8il1eUr7PKmOA1POyTQljqNSLqFS09h/FTqddkiY1DR1eudG0juewNPc761478SnOnf5WnMz6R+nc+464HMr6Z74VLsRLbmVdI+Xq99G3Xcfee94+M5dLCe3ku5xRv1C3G7p3Eh6xy06dz0DuZV0Fz0Dua3tnFCofhBRbiXdcwZtl/M2N5P+em+OFJ/ShEH1o45yK+mepnTuUuTmZtI/VY5YuuwPuZn0FyGo3EY6h2kzahTenU9qQqDM0s1Fzs2kfwqBWroZi7m57Z8gKLN074HcTPqnmV2690BuJv3Tbl26h2luJv0jz9ugexFfuZV0TzVBuqhAbiXd88x2j8jcTPonZutFOGs0n9zEFGUWYd1rPrs6z66wMjWf3UxZ7oSVqfnsJgzKOGH1GD67mbTcCavH8NlNGJRxwuoxfHYza7kTVo/h0xtBJt131edW0j1NrxMWm+HTG0GmsM+7x47hs5vIovpxprmVdM+lfITufG6NnFCbG9veEWMyRnfCNHMj6a3iD+0mKeVW0j2W8fE3yTj/c9ic9pbPakSYjHQ5WD6pEWAKd8M0/HNaNi/DJzXiS+Hw7nfnc2rTnHbzq3Ir6R6P46WbXpVbSfeYT+u62XO5lXTfuWMtn9IILIlH38jnNOJKYWt3X2XkcxphpbCz+935nEZUKWzsfnc+pxFUCvu6353PacSUwj7td+dzGiElbwwK3fmcRkTJGxlCdz6nY5pTYQmMfE4jnuRVJKE7n9UpH8HClTPxaZ3EoIrcRjrn81e4nyY+q1M+f5euujrxWU1IU/w0ve58VhPQFD9Nrzuf1YQzeZ2k353PaoKZ/CXX785ndcp0Bn3NfOKzmlAmvyuFL8mnNaFMfr77/Wc+rRFGct3cnNxIeoeJc6ZnbeVG0juVUZt69m1uJd3DvDklHBwzn9WIIDnTt85mPqlznlRhuc98VlN5vC7jQG4kvZM/tg+d52bSP4FL3ViE3Np2z+BSF7TIraR7IjTo4jm5lXRPhAaCfbbwWU0BUP767M/Twqd1ydwjwhm88HnNJFBL30hf+MQmkvJ+PlFuJd0To0EXvMqtpHsiCuqGD+VW0j0xGgh64cLn1SVGgy4KmFtJ9zivfUqA3Eq667TkhUPY8YmNAJLAyZFbSXebxAs2hePzmqKfhBiH3Ez6p5TofoxDbib98zks2CyOT22Kf7JKsFkcn9uENAVwr9+fTa5KWJNVfZtFcbRJJbTJqr7NojjepBLeZFX/ZlAcb1IJb7KqfzMoDjipBDhZ1T8xFUecVEKcrOovN8UxJ5UwJ6v660dx0EkNeyHGuZn0z/PbXw+K404qBUBZ3V8PikNPKkFPVvfXg+LYk0rYk9XCeuDYk0rYk9XCeuDgk0rgUwDa+/35/Cb0yWphPXD0SSX0yWphPXD0SaUUPKuF9cABKJVpobSwHjgCpSLENE9dLU1x/EmpPLvCauD4k0r4kzXCauD4k0r4kzXCauD4k0r4kzXCauD4k0qJeNYIq4EDUCrFQFkjrAaOQKmEQFkjrAaOQKmEQFkjrAaOQCm9By8qDkCpBEBZIyweDkCpBEBZIyweDkApk6dXWA4cgFIJgLJWWA4cgFIJgLJWWA4cgFIJgLJWWA4cgFIpCMpaYTlwBEolBMpaYTlwBEqlhDxrheXAISiVIChrheXAMSiVMChrhfnlIJRKKXnWCvPLYSiVUvJChm63PweiVErJC0Wc+/35/KaUPDsK88uhKJVioQIg3O/P5zfFQi1DF+lSHItSKRTKjsJy4GCUSqFQtl/rPDeT/ml6+7XOczPpn6a3X+s8N5P+aXr7tc5zc9s/hULZfjXy3Ez65+kVlgMHpVSEnebJdu8WjkmpFAhl+7XLczPpnzZvvwJ4bib90+z2C4LmZtI/zW6/xGduJv3T7PZrduZm0j/Nbr+uZm4m/dPs9gtl5ua2f4KmbL/yZW4m/SM01fUB50bSO23dft3L3Ez659kV1g4Hp1QCp2yfoz03k/5pdvusvrmZ9E+z2+f+zM2kf5rdfkRFbib90+z2IypyM+mfZrcflpCb2/4ZoeqHA+Rm0j/tXcGvrjhGpVIclBV8vIqjVCrFQVnBC6s4TKVSHJQVvLCK41QqkUVZwVOqOFKlMlIleEoVR6pUCoSygqdUcaxKJazKCp5SxbEqldiirOApVRysUoktygq+TMXRKrWk+RV8mYrDVSol7FnBl6k4XqUSXmUFX6bieJVKeJUVfJmK41Uq4VVW8GUqDliplLFnBV+m4oiVShFRVvBlKg5ZqRQRZQVfpuKYlUoRUVZwTioOWqkUEmUFx4HiqJVKGXtW8AUoDlupDFs5YX45bKVSWJR1wvxy3ErlsKhBmF+OW6mEW42DML8ct1IJtxJ8GYrDVipHR/V9GYqjViqjVn1fhuKglcqgVd+XoThmpTNm1fdlaA5Z6QxZ9X0ZmiNWOiFWgY2g9yU1R6z0kMmQ+1EUmiNWOiFWAjlzbib9EyLZJ2fOzaR/5ljtplfkZtI/+hD65My5lXQX495yG+mcPAjdYOXc2nZXYs3E3EY6J698HwjWHKjSmSeqn2CTm0n/mGPbz9/JraR7Jmfs8p3lZtI/U292+exyM+mfMqj7aSS5mfRP3DN9FF5zmEqnQCmBCTQ3k/4pD7Oflpub2/6ZwbyflpubSf9IF9VnAs2tpHtkFeozgeZW0j0zb3bJ+3Iz6Z8ntxtEn5tJ/zy5XfK+3Ez658mVvg6fXJ0rJnbJ+3Iz6Z+pN7vkfbmZ9I/bts8Emlvb7pkxqs8EmptJ/8Q+02cCzc2kf6be7HI55mbSP1NvCouZw1Q6sUb1yXxyK+memTeF1cNRKp1po/pMoLmZ9M/EqsLq4SiVNnl2u9SPuZn0z8SqwurhKJXOxFF9JtDcTPqnrIEuE2huJd0z86awejhIpTOjeZ8JNDeT/pl5U1g9HKXSNjNvCquHo1Q6U0f1mUBzM+mfmTeF5cBRKp25o/pMoLmZ9M/MqsJy4CiVztxRfSbQ3Ez6Z4JGYTlwlEpnTvM+E2huJv0zmV83xSY3k/5pfvspNrmZ9I+kb30m0NxKuic2mr7nXnOUSo+JfLPvudccpNIRhRKYQHMr6R6Zo4SYCc0hKh0xKIEJNLeS7il+tR+hqTlEpTObeT9XKTeT/nliu5luuZn0zxMr3LocotKZOqrPBJqbSf80s/24Bs0RKp0QKiFOU3OASicu8y4TaG4kveOmFWLyNUendKYy7zOB5mbSP2b89JlAcyvpngLj+rG3mmNTOoJPfSbQ3Eh6x6jkLhNobiS9YxpXnwk0t5Lu6TDuM4HmZtI/HcZ9JtDcTPqnw7jPBJqbSf9MaSEcZhyW0suOBcQxKZ0wKSlWRXNMSidMSopV0RyT0plEqs8EmptJ/5hO0GUCzY2kd6LK7TKB5lbSPe7WPhNobiXdk/3TZQLNraR74t7sMoHmVtI9T6tw9HE0Ske4SWACza2kewqh6ial5lbSPTNvCgcrx6J05i7vM4HmZtI/0+UKByvHonTmLu8zgeZm0l/OANIcidJuj4QmN5P+eyQ0uZn03yGhya1Nd5N5ywXjwXAwymTe8j4TaG4m/dPc9plAczPpn6k3+3vWcDTKJDRKYALNzaR/oi7vh2EaDkaZIVNv9pem4WCUSdzlfSbQ3Eq6Z+bN/ko2HI8ymby8zwSam9v+mby8zwSam0n/PLv968dwUMqoxHPd1+cMx6SMyqx+wmLjoJRRiZa+H8BrOCZlVJrbfhip4ZCUUUl/6oeRGo5Imcxe3mcCzc2kfybfFFY+h6SMkrNFDMejjM6cqn0Q1nA8yqTAKYEJNDeT/jFauc8EmltJ98T61g+dNhyPMhFwEn4qB6NMBqP6TKC5mfSPzEJ9JtDcSrrHi7bPBJpbSXcZPjYchzIJh+ozgebWtruRlSfDQSiT6un1mUBzK+mud2Tz6Uys5X0m0NxKuu9MJ0efTEaf+kyguZn0z9SbwpHH0SeT0ac+E2huJv2jndNnAs2tpHs6gftMoLm57W8zP6Nw5HHwydjMvCmcMhx9Mgl9EphAczPpn/hI+kyguZn0z+ybwsHB0SeTCur1mUBzK+kuq06GI08mU0X1mUBzM+mfuTeFpcaRJxOhJYEJNLe23SOyJDCB5lbSPc+ssJA57mQyUZTgcjAcdzKZKKrPBJqbSf9MzSisTI47mUwU1WcCzc2kfzqHhYOVA08m80T1mUBzM+mfJrfPBJqbSf+0ccXPw2c3s5ZLG4uDT2bKhTCF9+Hok8k8UX1m0txM+ic3bZ+wMDeT/tlN26XWyc2kf3bT9n2dhqNPptTS67t1DYefTKml16XBy82kf7J7+sykuZn0T0RRfWbS3Nz2z0RRfWbS3Ez6Z/ZNYftyDMrMOxcuR6BMio6SjELDMSiToqMko9BwFMrkUnp9o9BwFMpklqg+M2luJv3z3hX2FkehTGaJ6jOT5mbSP/nzhDuag1BmydybwknFcSizZO5NYatzHMosmXtT2OochzIRaBKYSXMr6R7VKWmjcxzK5Ey+PjNpbib9M6+qsFE4EmUyl3mfmTQ3k/55coWNwrEok7nM+8ykubntn8mihMgGw8Eok7nMhcAJw9Eo4xL/pjBbHIwyEW0SmElzK+kepk9gJs2tpPv4D5GZNLeS7olVVVg6HIsyLrGqStL5zEasSWAmza2ke2beFLYhh6JspjLvM5PmZtI/T2x/G1oORdlMZd5nJs3NpH9mVu1vFMuhKJu5zIUoC8uhKJu5zPvMpLmZ9M/Mqv2NYjkWZYfMrNrfKJaDUXbIzJv9jWI5GGWHzLzZn1/LwSirMvOmML8cjLIqM28K88vBKKsys6owvxyNspnLvM9MmptJ/8ysKswvh6Ns5jLvM5PmZtI/M6sK88sBKasys6owvxyQsgmQEphJczPpn6k3hfnlmJTNfOZ9ZtLcTPpn6k1hfjkmZTOfeZ+ZNDeT/plZVZhfjkpZnY7mvgJsOS5lM595n5k0N5P+mVhVWA4cmLI6E6sKy4EjU1bn6RWWAwenbGY07zOT5ua2f2Y07zOT5mbSP+aL9JlJcyvpnmZXCJuwHKOymdBcCJuwHKSymdBc8PZbjlPZVFuvz0yaW0n3CCYLeKzlKJU1O8QXlmNUNlXWE8ImLMeorElRq31o0HKIytrEe9E31C1HqKxNvBd9UNNygMraxHvRB4Qsx6dsqqongPKWw1PWJl25j1Nbjk5Zm9hy+8qa5eiUtXusF5bjU9busV5YDk/ZiD8J7LS5lXSPsTN9dtrc2naP+JPATptbSfcU9CYsMQ5O2VRQr89Om1tJ9zBvfXba3Eh659yBfi6G5ciUHXPuQD8Xw3JkyqbMvVFg77EcmrIRe3JDP8DMcmTKJmRqFEhwLEembISeZPF8YiPy5FQ3NcFyWMomWGoU6Eksh6VsxJ3El+GolI2wkz9peqQzlmNSNoJOrh9oaDkiZadEPdQnNrIckLJTntV+RovlgJSddmeV41E2Ak4Sb5LlcJSNeJNT3RQPm8Go//tf/zhff6z353r6P9fT+tc//vXf//2Pwz/+63/+cTin/2/8HogS//Gv//mH9abzv/7nf//3v4qk+P+C5MPheDqtp8N1PX97f7ndH62MxQ1VhpqVLOTldryfDvf1dD/+PHyu18Pl+Gu9H57nj/XeSoyhGhCpwzHrhfzXP3SoXhD/MsG1nP4a/TGZ/golXeNfMaRDfon7ab0//LPOz/Pxcv7PeiLPHrwCUp8dYr8kSa+X2+v37ttP5O1HvL3B2yu8/Vze3g54eyM+M366x/P4XNkjZ/LICY+0eKTGIxc8UuGRdveRj39/He/skf44rI8Mjsz0yFCjWBJ1OT6eh88ne/WFvPqMVx/x6gav7vDqGq8+is97rM+86N7DyqUPHrxh00z0WL7ZnP76jcCf59PzncobByJvhrxZlPf89Um+ajOLeXj+wWX2VJ5Pld9W5bnUefHo3E+XLVN+VZnzsm3KaijrA5sof1Ysxvy/uV9ZWWUNjblf2ZhlvZWvOeZ+U+435X5T7jflflPuN+d+c+43535z7jfnfkvut+R+S+635H5L7udyP5f7udzP5X4u9wtETvmP8qWH8qmH8q2H0rkcPgrTgnnBxJSZUWVqVJmbQPOS/yiza1T5ozSZsfwxlz9K57F0LjtEla+syucLWXXpD1WWYZlRPeGP0qd8bF2+tp6xGcr6Kh9cly+uyyfXC9ZY6Vy+ui6fXTsc4TiasCLLkixf3pQvb8qXN+XL12Mfx1n58qZ8eVO+vNFY7KVz2Ram7AuDjYGdga2BvYHNUXaHKR/TWOyj0hnXEY7ZEVdVPYLLH6VzmUFTZseUnWImbNHSuWyWgKDm3VoO8jLKTtiwZceWUbYsElvm3ZZ5t2XebZl3uxTJC3Z4Xocj9nqRM5X1PJX1PJX1PJX1PJVPN5V7cSqPmMsMzmXi5tJ5nsfyhysHQRm1mHIklLOgfMwFTS7/EQr85XNAlYOgnAwTjoZyNpQv5soXc+WXuvLFXJmCUKWgnCQKf+HkUPg3i39z9TjBeYLTpx4/9fxpDqB6AtUjqJ5B9RDCKVSPoXoOKY0RGiM0RhiMMBhhMMJgBA4mVT5qyEXDXyP+mvEXRuAsUyNG4FhTI0aMGDFhxIQRE0ZMGDFhxIwRM0bMGDFjxIwRC0YsGLFgxIIRC0Y4fBeH7+LqDYArAPOrMb8a86sxvxrzqzG/GvOrMb+63jLNNYMRmF+N+dWYX4351abeTBiB+dUGIyxGWIywGIGVrS1GjBgxYsSIESNG4AbD9RSgOvyFERNGTBgxY8SMETNGzBgxY8SCEQtGYH415hcHv8LJr3D0K5z9Coe/wumvcPwrnP8KF4DCDaBwBSjcAQqXgMItoHANKNwDCheBMvgGBt/A4BsYfAODb2DwDQy+gVkwYsGIBSMcRjiMwLo3WPcG695i3Vuse4t1b7HuLda9xbq3VePFurdY9xbr3mLdW6x7i3Vvse4t1r3FurdY9xbr3mLOLebcYs4t5hxGaeBsyX+NGIvrzmtkZeysymkxY35nzMyM+Zhxqiz4Qgu+y4KvsWCFLVhXDl/SYYTDl3Q4J3HH6VDopfzlyl/lttJDMb30UG5OPUClHBRGaIzQGKExAsbhoDHCYESZBT2UWdCDwfuVWdADNNjBYgSgAdyrerAYMWLEiBEjRsDiG0aMgHI8TBhRlWrox0M5IzTuZI07WeNO1riTNe5kjTtZ407WuC817kuN+1IrvD1uRK2gWuty62qcthqnrcaJqatSr8v9pk2xLrQpt7jGrtAWX9KWO1RDRfSH/IC/MAJGgYVVYMt54F+qSJnKeeAPeYO/Rvw146/yVlApNXRKjV2mJ8zgVM0bzOA0QV41dbDuoWT6v8rT5qKX+I8Gmwhfba4Wj61/wfiBPIcV5opuoR2+kKvmUrWXqsFUTlYzVCuofA0D7dAo2CQKRomCVYJ1ZRTsEuhIBrqKCSwp5a/SqgG7VFutWltYOabaQNX2qcZPtX6q+VNNGtwpxjqFvwD3lBVhRthiY7WmZvQrt5q/QmFiLRhRZsv/Va2samaVf4P54a/QEX8Bnqt/4ZsusMiWsj/8XyP+wogZsNWCfviVDs91bsRfwGHKqRyLPeW/LP5tAoJXziEL3dFCz7Ewu2OqR/6r3JIWRrCFFWxhBlvYwRbza7OW8b89TOvr83R8roeP24/18LyvDDVcWpDM4physHur+Q4D03/yYuhmtKD34OPpVPDpb/fb1yfFqJcWo9YiRu2FPJ6360oHz2SwCOcdr8fLr/+sh8fXy/N2u5Af7rW2KsSvZ/kNspCOhJFIEFFK/w+fX8/1/Hiu9/v5ebv/or/GkV/jRDFf9ziJ7eDg08LgZRB/RBh7X3+c158dEc3XzHpNT8RpfTzvt18UnZ+cbl4+40y90W+X2+30dr5cPo737+F/qZxQMAVyxln8Bt/IDARW+uotGZy4ECLOfXt7O7+ej5fOF3DtFxB30sfttLIVoNsVIE/d7evp/40+VDW/eNHiQz+P96d/7c/j9fmgP751auyMfz8+2K+17ZIRV21eLq+3q592P1/3w/nEfr1rf70VPRZZ0u3ntSdkIULE33H/uqwP+gF1O2vi73i83u7rwS/e88fR7z329Jk8XVy+j9vr99UvoSs9PA1xuUAvXXD/wWr3Jt+I+0Dcpn6HnV+fh8f6/bxZbaNS7e8Vv7Y/7D7Oz80iDwYrOa5En9bz/LzwoYYMFV1wz/vx+ni73T/oSlUD2abiz/+6nm5+tfz7y88WPR9G1S5aLc7Tz/P1Sr1/ozLtZ5OefSSnUfs0K77v8eVxu/iDPfodyS8mx3IMMBAkvL6un+ynxlK09Ws70flYBh/iBUn2hm33xjRIDrlGgrzubPsBJ/G8SLLua1h3p+0bRX6iZq8UmNZfGdB0C35o5qJ1R/aiveeFFUMfQ45FgCV6qao1tBgg1VaLl/fx9XlmG8m1P8TBPzRJp38Scfh2/GByTCsHDqdJusWynM/j8/1w/fp4oet8XppVo0YgKaMs70SvYNOcxKOoB/hRr7fb/XS+eqXSz/Pr+/F5vnr9hvpedetEHkSP6/H0fnvd7B83EAXP7o4Ox83xSYfbdrjZHf559Cf7iZ+WbpjIG4jLI4n4eqz5niRC2p2jZjFyIQmJsRf0HUbyDuI5UId3viTRsyfp1jie/vzyKlK+Jam2Pbb66WRkET+O11cydCJD1SJd7sdvx8P78Xo6vx4/4319vhJFz7abGpDBAlRxAGoC/4Ce5GP73MoOFbHqUQ3zrZxFFtd2sdJtcWQAg7GzODXnrPyQs9BpEqAjRvkcz2nwz9v98Qwr1DdS20ENQysqe8G6oh7rPUQe3V4v59DQfoHWnLIARoZB/FUXv8z8Knk9Xn8cH167ut+ZXjWY1qoc5GXnJf08fCdHeCh+Uid7wmQXqLSCl3Af6Un+hvEJj/XydvCL6/lFg2Zsq8ABqVoAUlfIFE4r/yzxMEjP+vpc7/wnze1jihO0/JBwWuIxFo8R75PwGGY+Wd2e3eI+u9zX4+kXVXXmv6XqfNy+6KpZ5nbl5R/VGxnM58f5kfCH1yCGh2ctbYCXLX5H7cpmNMBIzIggJOB7kYPmN8+Oaom3/FK80+1xfp65Kj/r9iUAbroCwxpdVBZv6AEHKSslMmP9zZfoRYuRL2CAPgJLBF7kHw60S8OimMV5Kw/Pp6qfgAu3gcbWiNXqtx+ziJI/pjcRiEhxPWaR5d+pFtwuzGH4nYwOxjO2IpyIMRUJ2+FTO1zUIhI+RE/U1uDZ3iB/4+KQkatA+tVcqgUUDokgednYCnhX2Beg9YgVvRgsIPn8FNCvwFTWvoXCWyC+CQ4Mh5hKM1QAGWAs4Mzs6JXf4kQ/cmukydp3Hnr4cbyfj2Gp0rt4IhfoIIs5U/WdoB+ySXy8Xr8obBhoflsLpdwwFYDWxdlh5goYi/a6t7h/0hN1GlvlVcGlqeRj4vk8vr5/rtd0pdO7vIX4tJHPhyJjo8gqTU74RYk2XRTxeD+ebj+3UoZ2V2kjT9XX6Uyu36mNaFW6rtW6dxSCDYozNWS3l780RtRIQegjGte4RvigRvygRgChhgtaI4RQI1QnOw2lnxMV+/UHOySnFqdQwywqJl80NHZqDSSHc0MN1eEnmn9elP//51d2h7U6W/5JBfqyiO3JsW/7YtllMrdmqcrxdH0JdNInckAhkkLJ6puX4I2f1/c/XoMhc6Fv0Qir93ONCZVnrwjdKu8t5g3tQhn5UoCsNy/iEP8kL0mweHGvQ8rF33l0h7Vf7LfDvR5zp+NbQ0Ij/s7M4n4vsrzxfNqoEWTXIs7DLb/9PJ/39W29+8OMQlCtp0shWsQtv3m782sC2Ir+RhX7xkSfir461yBmhHsrOLon+ZbzDwx2fFCuPr/+85/LukVxh9bloJtIYfls91IjBk51m/YEwFk2IYRlkk3JIs/rBJf1zm3+UOWk3ou7HzdL8dfyhaKXg2pF/PZFTjkFYKNYLy3kraZxb+VkSdd1PXkVdz1eGAaxtP5CLwufbHd1Z6kZFqXyRiLPQt7feMvtL53J24neYMi4r4+vC/MoeVWsVbnFO+Dl+Po9eHSvDLfWzbQZRJIaRMsYJc5AFdkxULQlcqXvXWWcP47fmAdDj0SGdAdUGY/zf7iIiYiQdvELVRNbbW9U4u9fV3L2GdUcfrJZ/uK7f97OwaQOf/oly3U3Q3Q3pAqI7rKXy5H5MmyrdSH8rAQFIEDQFsx+LKFEY4lNQYLTWO6EqegGU4mVmksAzYzMEVzZQ00BKcEwwcNSNgxCkWcECEKIQhC6/6uMXaABLgiiUwgXQuCz1ggCA2bj/yr95hrUA4sKUgwUDoOwYyOn4sWvftigt5Mm+l2NQxRTupKg03rseoXGFoZCfG2NykP8kZ7F+z89IQeTeNvj4/x8sqNyIvjmIB7gSVRCrplfOJBi1M1WXnVCdOtQJ73G2EF9neWjKz3yfn74j0PTJs3cGnQl6m+siVBlpZYgMldzCBABPEGvmPAtETGuEb1kB9Gvld4weuLWX3z+Wi27bg9EySmHLyD6b7L8zuJooVCEIA816LHYp3oW40yS8G6YS6hy28g3kI99h5SkWTTtsnxmiut2XdcI6Fm+KZAoSt01rf48IytHxhaqnMNlfaM+qBby9YdBwTgGUV14uXxt9b259byH6oM7gze6YqiTXS8RtXNofFHHU4veqwWAoxVV76h/kc3U6gK2HPtjuSzGglCNyD8s2wWRnnAMq6GmmGBdTq5u+7JCkfqg9ViPgppLV0MvoZogfxWSjSpvaxAgbgcjLoGoeZ7OP5j/g7g/kbQ3is78JCeixJ/rkZ+oBAwdyw8ZkaxZXnkuaqQrUYpqmOqJhM+DyGhEVvoTaf/VOsp1a2BPYuROHO4NvLcz+0nNeTCKPto4ev33FzMRTBs0hyBTB3gG0cQ2x5JLojc/y7R+9PFvDP55fr776+QlWELv78cHTUI2ro0EGYy4+4O8bviMa3FO5URf2suNenYCD1g9FZFzNYpA9svtRrQPMxLVVX7zkL/fdSy0L2BFB0kWsE3gNuNCBMhz8fxju8BaC3fn7PNjwzR+keXVrk0lerz92G1UB0til4dSTb1dJn8nqMQLeN7IOvG7oDHpRbj4JRg3azcBX7X2n7Y4Qx0Cc0xBQs04Ar8fEaIseozLQ7dzHAo5tM9EgH4NSUey8Iik3KVcEjbnJkvPpBGDLeDmkFEwIBbJwnkxQWdDjo4xuAjHES6UYttaI0ZZpZNhC+W0mCIy7+zwGzlUa5uJ3T8CvB6Rx+m0qMnf+QowrTNklAeSc2ayxNsgQrwvv26/bh/nw+X4QrFVf0W1X0LDqz/LR0aS1Qu8a72GOZyjI+D1eLkEW59+TKKzIRZED6Jz+/V4PZ7Oflo6L7KQF5G+SoKaN6dIqB3ZOonKzb0UK9sgt8ggBdtq8ZhLj+lEy83kMQ6PQdIJHO6wqa0Wb+vkPsrxIedgYt1v9xDZc+G+HN0+eBA19STwvvph9/X+7fbif8fmpA/xP0Tdkl9vEwFiWnhjrLm9Yix3lkGj4NswYqVEJS+P3WRDjO1sL/JaWS9042hC1bKINnsYGFhjmFOuRZIX0YMZBj/YY9vFOYt31Ou7Xwnr9dv6x/d1/TxeeCBlqz+Kn6zI4ABBi4Pbwq6BFFYrIgAQ2FFZdHvvW1FX8yKuV3qG6fbcMQp7prxOublmaKjGiR/8/XjX1y+qBLZXs8p3V38sc8m0KlSBMEz5XtUfjyyzARYRWCCKcQFHZ/XGAPAK9TXLL5urKws+IGTwG5j+gHWUEV0i4ff88eftTMDRUbWKzt7IT+ahakNdRJqiNJLpVi2g9ZuBf/jbgKZckBgDEdwowy+3I419b4Moh90v5UfH8DO+DKgvdG/x/HHf4AgEghDNgGbw4UjPqYkErOxO2GOlToWWwmlvwzz/eN4+z68EcGqTeva+OT9ZWtvdVP6jvacfLrdvdL00D3fYLciQ1AMC023NrQVHkCuhAkY3uZflvl+KQhzLSe68VPCsXb9dGKBEdBy392Ee9LM0U2Hg/rLyvfF+9pcOdWvMI4GzxIDg1/P9lb+3Iu9dPoESMfUk43D3Cho17qY2ZhasZlqV01GDmcebATVhGKm0NfV1xpQgXNiInpX0Po9fHy8sj9C2fnsrK9B+9JHG+Vi6MyvT1a6IEu8WNAKO3JPMSsQ3aES7aHC/eXWjXBm2kiVVXwfSVQeop1bMryLvFf2TLHmkdd9p0HHoBcxLIFQxMuybntJzhy+tLqQm0WMRJQhYK5lE0fxOErIlt/4VcljeqBKyjORdRLgmSuopZy0AIWczpuGbfeav9janUinxgKjju2vakDW9/yPut8ejJ6TFBqwcvRaFvB1P6+ly5mlHtk2ztEpEC6KM9/X4/Dh+MgHke4iujyTAW9SXDa7iDSbySXenJETVblcXQRGVfJ1FCeuTh1jbVgOxshs+jg8ZunRJtaN1Te4fkMgPlkgz4d9cuewitfhvnkcDdVrj0OuV4g0TR6+PB/P2zyQpAmQJGhF42iC+GxylBva+gavPn2KAx5d6iu1+vU9649kWuZfz3MvQ4ML3h9/523UTCBe0bmKs4yAGU4OGO2MGX5yWL+jwzBzUFLcgO9AWcqDtTmEnvsW0oQfjDJ9psRfgArTD/nKMib9rdDJTh2Vr2uTsWknG5sBXdiR7UnTH1uG93Cg1DmRjif65JCaStnYPOnLGiG62JIXTISiSXmLlyL80/Ovl8Xo/M9JXO5HZFqMso4jopghZRJ2TQpGToixH0PMYUNiYCf8G8j6bUx/kByeFtnvhkE8oBlG9Xs4sxsIS7GZH+wq/mCqSJKxYXkFh4PNWUrCIUt06m2zlOhKzHYqwrShiJOY95hb5c7ZyXjhFQLNziygRi91gn7Y12iZEnw8gIxwq8RvclDWyGvQ//sKvaX0gBwIpqd3R0oJb/nQ/U5f8TK4VO8rfJgxf//o837eHcHsqZjo/UcTj/fZ1OR1eQs7u12M9HbymlyJnYo7+47E54SdCVF2Nj0qTWvl0ANQgnMlq0TkYX4gHPCgS8mIHkVPAj76uWx9/e2rBFnIIqp8qZ46YwVsldxyxbT5ySbqs5GlTJVsV03OjeH9o389/kb3S5m4oJzr4IpATMezX22n1u+XJM1PnNk5PGVnt31CHkOyVYWcgwyinVqH16mjZLCPC22Yw0s2IhVnAcaZnbKUa8lBjNUH7Y2UUPbzS4eXCoBrXajrKifEAafjztnGILSR+PQfaSQL8bsrGB91BJDnfAm9x4HkCr5o335FLCCpeI8M86akdi8mQ8CMrYzJBwjX6bTkBTYtoLvsCeqOHdrS4mG8fn940oNAecXRr0X/7mhiMjv6u8Lp2eIFN8JRr8RknO94yF1Ii+4+b3p+K/j/f1xP3go0t7LrIYFES+bEGEguOGxD/FgjoFiA3utKNiRG9+QHX9aeQZR/A73bZVSAPdQX0BNUcx6KWYfz0xG3YfovFLiLbUjPcn1fFGcdi7Fu/V9HFcdGoGfRlOdRSfszz3X/7qJVusbZAjNzOACJqF5Fxo5sLsrRnC9g1gXiJ6TcQRvM2JuI21zKiX4dH3g0WukCKYoDxEFyeptKbjzhXlxFQocil0j42Ztn0M3cVyQWxCH91lSgQNHggfTRLodrz60/e7/UFtpRxxF0Pl5t/LLSUGUoagukWUKJnApb9x4YzxttKn37ZUtu+hfXV3iXVFcV/zDySpCAZYqLitmIIOi3ryhvf9dimy4D3Rlsk5TmwQ5rKvgioYikBf9bInqHb9bq+UsqHVrcC8OH1F8D6oDswuEMrVyLSFs2Mm1Pv3Jzx+eHK3/qlmqXkECaparUMGXdIUinoMFsyDzIokAY/b5mdI7SRJW4I1AJ/wAIvAIi5/ScAi5DsHPNr73n/emX8Y6blHkFQ0Vw5tSvXMygpTOVNhu8VRQHUWOPPx6oPltYZsJdGksNcs3MAe4G70liwns7gpBxc/cE7c/48nq+Pm78c7mG3HB/RH0RhvnbvyaGxHVkBxFgpHUUL03phsrKwoekxLVfRuHcoZyI8co+2WYWzHH8DyqQU//Q4dLKkW0YNPctIRJBFA5cUiVfEJQ6YU7mdpXm/s9NhGgkksnMoxqGHbQb6TGyBEaDfOMofiPGL6IGkWyF2u8YMILZAdgwHoafbz+sh8jPRjzaRj7YTNBSEXM4vfu2dVxaE3EZlF0vMIVt8HoAeiwlnUTrLC6bXeinYISvn99Wvq5M/yV69yne8eCOlk8VPTrRBXlxRWAy0IuObT7U3ksXTtHiGlQMfOPg8k4gBK58MouOIgLvy1D7/oh+pzRfVWjalukysLZ8ncC1VbAGVwXlBnEjO2ppAOMiRqa92bIgvvzvpnpqI8qRkCzsNPbxuHFFqIQgVEEuUZjG1kg9yO7yWUjaCkf1n+ZnBhbfVdeeFxLnKcEmWEorZbdDpoU251bqY/3qWYdIiLijgMc2SJYDPluiPMv5WBG2Ofd1qoAalLuBbUyBBV4vsRyPiWUDLpNvdBCheLTLYnsRdfh0+fnUXASluhzhZBxsX1ef8IgBdEUKcZeqO/OBCKkR/x9je04sMKX49WGQ8oS8dtXj0xYExxSxas1uDa1AkrUcOg2WSvu4s4JmEMww7Wxhynutfz94LOfJC8neNglImzkaIJleD7AqrQsIm7QkyRNBvPk8QtP0ylojY/0E/38/PVZqrVrvUg0ivwiVt32gicyWfPJAjzFWbEqfldKtXeicZksaj5DuJ6hAkrtkoEVM8HZ/H4/3b1we7KmaSemzFRXFiqL0mz0XVQKikTlRjTmvI2Hj1iszH+VmirDtEsppc0oCu/KECrAMmzYRweRiX1opwv3+DL8r5YNoAq0m8u+LA29eTs6AS+84OoovwtHL/wEyCgKx4QaWR1bqggHzrm3DigksyTlH3oPkybTHaWWRXT+O/PT8bXljyHiS4KlOSiXK2b9Hum6VWe6qVdZABXitLDLBbUW/PICfQwBtg7W/e5vO+Pp+/hB82tnsEVSiUqfV9kJk9oq4GqswZ1P0zsNCNKzHR1oqmUvtmfwlTT7hunLx71/Uz+sgolE8cOSK2GgbHzEw6mCw6kYjktL4dvjgXfHu9GiXG3/uxx6/Ls5cIQmrgolCLHhGRj3JIBkk1ZkJWG4o0WSNaSKeVe1H0RHhTbDnzpMsrSUhBgFSxIhVrTa09g+ooqMtm4By3WgyrTA9qsMsNhq1bAiM94uAcqh8QHwf8qAaEftbuHOfs2Y/1G79kQpm0ZsYn0dOQhX3dN/ZRe90sYthKGR+u6G3QCvnqI/DWAf5B1CAzE/4NdSqtFUOQ/WOfR7ZAiZtMZGzLxTaIGk+I0FQtgFfz32vxKPzbUn0BKGszwS0xWyAUDvC8kg/6bgWQ9o4Ej7keF2w5xLBbUK8jF904UBxa0SV0WvfoCVu1yoi8F5DRoydsF4BcWiGJEOkJ23AILRu6AajZxpXQyA9ENojVdRLck75HAH1C3GCQykAfchyK9v7pfH/+ynXgmaVHaoHDf4oCrKbW6x2RsbsU6NnuTMf5cXy5rIcS9E3O09Y7h72HU3pG8VjkK6qm8NhvntiJeg8gTTt18D4stRgxQtmmmtxl4ckT3d35oSwodHLE/Vh5GcADDbpWjUqDBtnJBqEvBoi+HRacR6IZmN8mKtWf3qpcNweyJrz9I/iHh1pFGVoUCgYbZ/AlxNDkU6D57Tii2ggkFJBFMTNVy9uhfKZeELiCAqhmBiu7XAunvgI7woiC2vJ+ihpII+ntfvvY5u+SwwA/TDs4ZA1qx43IMEehZCvTrPpHB5Rnm0o/tu5oV+s11lqAqJw31uob8NTWettjraJWXFLWiEHrp0CNGFLWAkSWUEwWkUNCIyY4qVEtDl4KU+/eZYIiJiaM+Sc/D2E7JybqjWrQqrGu1ptEODgsAz2pOj8Wb4VIO2CbC8oDGPmSuGW8kFmCJNJODNGNox/vt5+HHNfOCAyW9ichmaw42f0P2XutR/B3RtjlPbBdU6/D2BLBy0jj6fYVju0YRptLDZGtNJAMy1qUs7wrjg//rmUiUATc6FpCECovGNysFjN74ipIlBjZv0Y/W0t2CZtsQHqTHeoHBKKN9CYAxQbUdv6lLF5KVJfi0lzfnt1Xah3ftUAqrgLw6ukJL4fgeYPSof6VgK/C26RF1pr4SpH2oftO7QFSS7WCyMyiDO2Evxyo+RFY6N8JmkDNx5Z1+/BOz9tn943a1QQmMiiUGkWJ9YSyrw6JkrqWoUSeM1gAbS5sLbxRtau3r+UVxlavWmRD1QuKeUnRdfDw14VX+3o5SiS7RzapkupyWK9RkaGqHsnJ1yiIOovO0Sxtw1ikBpJrB5VkEZ0uQdL2V2nCJrPIqJsf7fWjTRbQRJAEXen0wKmLshC64SgDNctUebygngzV2BAB4fA+KVODAHLEcAO5sUaBNw3Hl15wlUJjNjVufTbQ7l19G/nr3D4/11PHcUR55EW+AyqA1aEhHHXyRfv1edkQfs8kSMCKBQT84n/2YteI2YaaOv4CRrgTkqDHWsy1qDD+ApaO3fBARrVL8sHgllRyHbkgIyrINBy1rbUpxnhh7MuvXfQwuG4J7gBdG4e7RZEEpFEYkDH5FSy+wiVq9re3NxYl488W4s0Q02T8iUeD8dt3lWlsV6YOjO2p5MREvvXj8/mLrsw2NmORB1IjmpRREfHTzvGpWyJ9OC+VjG5lGV1bkoSOoZp2rVdscC1NiJgEmaw14rWUnrkxJUkEN25GVCXQ4PjQiEow4Nky4F3051I5jYYKj4tlcdPL7FqSrQVUi46AUNRbkvgOsC5drW0sRjev1623ZCRnkYQjpZGSt4TkhIgHcpKxMTZa1+cCwgdTU7Ggrdei19CsDBgHzIw5ckiQlFOV6sswx0RbGhV5V+B28W8DUxBZeFCHDQrVGESB+7cBvCA6ZZu3eXor436ke5qEcDgxIqpK6QoZiRBJ80pCfuMjIVCsmEPE0lwmQmEh+2P9sA3DrG2DsKZi7Cv4JLTCPShzEAQuLPpGZOVq+XC+fjtTT89EqCV18TcohKIqYP5qqWnUeF2U0vQmUlXAyjKasKDmgnXYYYbnQIyeSO/5z1S2nP5SEm2jdrZFkNDFFhWhzBIdBlnCD68xMaTWtayY/qvIm4El4ZvWmQwm3FIWpidhU1aPxN0UqxSWMjLAxhonhnBgUwkBRWhJZGtTpAQQ/JYaTnX/22CQAlFaUPjKiB6S+MhenL8i+eP+IhZnKkigqS1t9OCEwqoDuCV10cX1LGuRj9ejV5sf3954zPpMHB6jaEckCV5ACAehBw9xkYrGekk4Px3eIwHvhrSEFKWZRBq2IqeTTdSGLCJXcBK9UkRSSCu60Pdpf9ckhg0TKYE5gJeyIOwPYvBmt6K3bhMK/pYiF2oqdYOxyV4TQ1D7acLatuUmQFo9i5kvVcxh4zQkdoKRDa2/Pm/35/GRKsfQeW4D55w0u290E7XsCmLA3tuZURIaQhOlRObMMDD78RmrQ8uXIcZThgJIhUUnEDDnUPRtJPpCMnMmMfgvCIwZCj/fz9Qrv5AU31HEU4KE4B/1N0dhg2b1hyyp+CIan17Q+fHO2DTaUJNRtIfeznda0okUd5Tttrfzw79tJ7GRRDVbK55Vbx/Pr8d6vzI/yNxeHGoUAxXebiw1hBQ2k0sA+XGX28/9AAfCsgvS1AGBFBYIJlJmjINf3Mrfmj+7F+CgiQcWrLwG9SuMBVwJhdC4Yg/5x0v3Xno8/71ja3UtYnATo5yaSJ0kJR4xfth6fH3f8Je61n+qZlGjyeMD1LeeepVDF1JVUi5cnwVdA4f1C8upamHDsViyTuMMBiQtVyVn4r2JHxGKbfr/QqzvWeSD2ApMgY0dgaTuuOiA7AncyiJl0LW4+e/rWstvd61527qFp6LrA+cMgdFZo1JwMk4iQhY8plQnJ5sExmeWhBoFcEc2FRRRDtcOYubWG4uobXmUjJwd8sYjag0ZJm0SCgfZluXWDqK5wD3IpgUUxpKZNzYVKztVLLtVJ6WfF574x7/Opz8CI94hkU5RVaqlNYBoK+aZQiDXmHUbpd7kmIqGCJHUYSTVbWx3Eysg3m9VYKAROoi/uI0/xCeUE5casezi1KQWGqp8WjENr4pqUq83wI5ugR0DYMeKZgzEboxJ3S4w5OUrGVSGqPBHCBun0loA1WKKxaRgSLt4S+BKg9c1KdZmMb3iCQZhn++MyUiTom3IpLHiwQpRmdKsUylJt26TaldbkalRkHk4vgb6R4ZEtyetGTEtokO+Ec7AfoLA/h3GVoh6PI+XEFGWbM5Dj/mMKDYGgTty7BGEBxL6/k9vL3+D9GUr+h2pyERxz0W2+wXXh0ztTUXe139/+R/PZbYbB7nzMp4VZW7qQLeLSIzPjkO31Wg1iY/bHcuO4vZ7iOApRvbIoImmuPuT01nrzVlvXJ96xy3xeu9K4mfiH2yptytHzNApongMGin7tftNdn5Luxt2t0A/Dk4RBXpvfOe8JMDi/mBKU91qNKIaFAdui5e0GtveyEh9Rm/Z9mbcHXpP6ExE0phyS1hqdz94kVIONRp+2EjZ/QD06P4jnV/ki7SO1d2fxUTd1z/5YmgDMHY3BhPFvb2kcNS+nM2Cbg+533yZx9cHu3TbQ3dvbHCQnA43mjbVIkhiamQcHg7p3lS0nsfd3x0FdM5XgmH9VkC+JihU36KHOxIOPIHOtru51jYdEJSsAL9PYnXlKJlX1GxndKm+3vwHSlOWSEnEeM3Fj+NqOQdUup9r/UZwhAPS0JOFqwCh1LqyBoNQBnaNQUVWq8Vw9fjrONRk2yMJAZ3I9PKvh8BDkZouCo6ES+zKn0gRt935fP76pBdmawA65JyrEs2uLeKaURVXw9tqDCKcwaFrFsQ6GzHWObyLX9gva1rdTC8aW56cRQRpoxCvBxRHWodrWbWkfWCVUU4kYCkyL8wXqVsSWzPBUy2W6SiCOi9FQs9qUa9BxPKKrBS/3PuZpFhO8Y/7t/vdp4tcueHOPvWkTiRGArECIsYcpW5sTYJnzPXLSXhIz4Aj/LnIKlBKdIsHIZfzg3G2kCrb/1+cLUXuH5EZ5Y9MV0yLarduYDE9kQn6uvZFqfZn/06UP+dZVduWvWtvpYbh64bphQTgOcycCMAWSZ1oQDMTFfS3In6+r4wSeyDQ44KX2TvuHimukMaiTiRpSLyAN+WsLCneNshHyBqoBp/r48e30/rGo05b5WkRPQ7f1qAOdqjnW0B3lOG69UnKVcQAR3+oZapF6j0nygBseo1sAoOUEzOLkL1/Yi1O/8rI2s1ASAJEL1cQEtgkugWwx4lUzBGnPcsQeBcM5W2SVeEspk+WYAaSCiybGFHKVZKi6HkkL6hncth93s4U+F7aeEk1yYjl+nw9Xe+rN3kfK6fTVoMixBhQ5bRFmDZyqTRY2CxCs+aiLHjNSnIxhDcI1yq18BZC4zC6ndW14Web23LjysrngB8b7qQN4bYa2g3tf1gJu0A1Wr0grw6QvgH/ndWy1eKfiaiunBL1+OWP2A/2AoRoBTkCKPRnBrjfUKLMIDPFOGQLGFlJ8q+SaGv2/ZCtfTgiXAq1rY1FndMJ/4bMEGt3Jz49P9iC16+PF3ozjG04zCLm53kx/js+g7ZINwAJ6pAR9vWJCiy9jUhcLrJRlqUEHbwnxZLtvLMZNy7KhRTQmyq7kph07KUUp1g8Fo6nP78ez9Dl7XaPPC/kK7exx3JUmBca80mk84py3u187JDyJmuraiQMTQOsMMRz6kqL4WBx7V0+0sQqMrF7Anp34zAQAiMw3qOSrRnAempgOE5I9wAdvDWyubg+t/c8iSRETq9GhTaDIGhjLTYm/g18Z75xZ2OGHfnyq/fLx7YO2yIbOUnG6fxGonPGdlcuMuaXRqdBZFOTECsxtzOP750p7WqXdc12fPgNXuX050vw/z7vX9fv9J0ceafffNXk7n7eQu317a3dquVe1m++T+AUTe/Ig/kHRaixygntL25wx5UIS39xI+sHC3Uut4uVudX9SzRu/JB8VEMDGN1kGwNUAmmRgKfmWgVVjDOLD3v+vN2/d3BkvxsJv1nJTtDgcdJLAY78fV2OkrmYw1bOQgrPvZ1Wr58cfwWipF7sR5vP5Cdt5whN5o/Xtvy2+rH2fokaCRyLdC1c6P4ARHRyiXy0WsaA10pKd/08cmLFxZJbck/p/bzfXo4vl1/+Y9CQJ0LZM4mMT0FEjPBDoEYujkT2Zxti6gDCgVRQWwBRE8oeIuHAwLNssMwMKPOt2ft5Xo0+3T7YfnQkqiWTR0jjfwqhMaaNtUERMmR7+uVfplEuJx0esB5fn4/nL145wigC+sqgbRCRFl70K/SWshoIrc4ghuYGYbcbXUqErXGUQZzVT/wlMhAkAn52cBHNuxY+Q9V7BNMYjbt2ltEe/7T3288Ad2e0+xxVo+eGkJCQ3AEIrgDvAD4hxMWaCfYvFBR/n++cYeFdfhzviUelXjH8GxAGQIQojci6woFuUE3NTDAI3ACYVSQSD+8SDPJuSq4i7CtIDwW9i56R96SbskY4V2udVzEQrjz/x+3CnDD+8WQNIo9XA7GfkYqlkUVuF0ARiKzSYmRVeLygqpNgKZFpNAlgqnTr3l5k33gYykuhmYEYGnuXSBy8yX42A3nxvQstlbxI9fO2x9XYlgRZQLq647Px93KwKvrYTEuUteyZ8XucmIbis7LzIIuRsBlS63xP/40kJd5cypXvzv+hs6WJ03TEKTDUXEnshgm8wqgzYc3eTeKVnFRJk+Y8O5LmJ0O+VPdqP//O3XAOlSaCUdahmVfKEIKognxoLA4DtdLMKImn5ad5G5AqiG0a5FhsqVHefIHE46YpdkvqJ6H6m5iMuWUKJ6nCRskekjDy8Hq8XAKuSX5Hm+cEWimobgqsnlamdU3S325XFmZhCYQga1lxOONRJiWONMinRhAJDqAbtQB4JrCfuVoIWfaKh+dy/HAiCUNaLA+ZBofrgJ0drTIoYy9hdJkOdpMSfqxBvo2SiC1Hm233uRaTipvxkTHjjWXge0GtPSYzPSVBWzh0bFEgue5bGr6t1dLSfrj9OdwmW5IavrOYediM3r4BqWY8ieRqjYy20BaR1Lq0Z9k4rZI2sZW2XRWjmHTdioh228YNZltFbRIp7xpBsSYsfZfWNpah6iri8fW53r/fjpdv3u5+vn9Qae1BKsMbURoPrJ1JgT4juy4wOiN49LSZ21tWyXxTGzG3Fx5PNLdmvTJyjFsUFYwaSsRC0CIlRwOF4XHfegvrzOLFTIsYeS1z9x3Ot73v4siP2V12VFDny7TmipLTVKOwXoE5Y4njbX+pfNxOLE+/Lb/nZK9dGvxj7aw1skhkVYFI6H/XdhMqmV6lK6r3ZS15s917Omppm1x/Qos0yUH4QcI9ZMXfWWWF5qr4O2O3x21rCuxJ2DHEDckEVcvud3jcXr/TEL5ZEx+cjE/V4dsNPJPaSGb/2ktCbp+bioGKFGS1w/5i6+GX7RltZUdUHP7jW18DsCQhcRBTlaOUOB8sPIDYLvt3TRy+43SnYYIiG0FPlohCkbhLJeO4odQiAyEVYRgwcilrP/jK3FemxUtHefP7kRvyzPYI0rJCfj9+vp9f2eYg/i75UrgzpnBNmH4yAC0M7CZ3azJcPLW5F9G0JsBYbDRQBSqwfFm5qEcU6k0LFrdC/WBJylQEzwXABj+8VqjlNsmoXXnU4eP4Sb88gcbE4zGMp34zUvN8Enlvi+eUmRHtWDCowcVeeCyKQxJuPpC7OtBLK3BdTyLRE3Ia/ar9fqj+J3rJNB9+Kogbyhq6QtHmHwi2UHFqywPjfRaYHykg1FYLEOPfEv/Gpkz9QthqJvEeScMf7+e35/eVeXfacroa/g89i6EN79SOI+5pK4JQfpS3ImM4if/cN+K4XNrofzU66XzzMrY+W0PWjxgQ4cf60/bhOwZsPcwF/RkLUZpGEdp4X49Pvm9US/6hLfxiYDH3Z3BBrHA+mAUeMlUDSkRo8T14A9nJTljbAEtn+SDXQpVZgNhzCSp1AyKi8/upCfmDU/k3v8qLz8+CE3cCYypK2xmFehYaETzjgADlWjwYZIdaPitYICK5V3eW2fm0HpT5y78nmaHWfSISB6TB7i/l6OB2hYkFp+Ng9xcb2i5sEaKJQ19Wr9xcua+ZVMMUYx+TgNvzEKMv2dpsBYhfOwhgnFZK0wotu0N/MNI9Qo8hb6YwtnsrkN0oaoVx/OV4OnFqIkIUKOkBcfTH+XS6cAC6fffdSbt98t/dauai4ZfGhsqlDAtuB0t6TxwcLq8N2WszWkyzj6Oft6/IysFURWKdidBNlPB17b1BO+kiihrGx/BYpuuQ8mcjeD4HCy8UGIQnBN848BOanRf+9n7ZnJ62Xd5WiUGcGH0oUSHbDGy/y0jV7+If19DMDJKp/Q2A6tcz4pREQOidec3nmdyV8n3nxx2ujGRqJkV8RtGQeGdO9jZwDHVbR9GP9n47P56RdSYF0D5v28AeUmJ7kn/+LTiV30gFi4nUSSi6X/nmyoi5nkFYHNgKo4aKNJJq/LTgZYkOU0YMaz/TfUIyPHTl4i/sAtrWGlEIL0JtH+0sojPAizGAXljXiusgO0a2hTEoiDbWmpxgoJlQf6BWuVgQzASTxg41PBC0oNpBixEdaNxiI5FFRaku2gGCULzFi3AmpI0gOFrBDlILyAUVOJZlL9X5clm/UbYy4sW0KGktRm6eP3iQpSF5jko0Q85X4cZvmSS1GJzuh/PreiQM3dJK9gM7V15LX6jFCFM/1p98d05gOZHLfhA1pPP11R/9V5YcREL6sYfFa9cLuccApxgx+/p+DLgyt+RJoOsIpv4B8RwWa3paqicOxNsi6JqeQMwGUoJWvPGDx+WQaO0Ot5/Bkf9+/jx02eoWwiU6idGzUeRPbxL9XiBJVxAjpLNXqMMqbtsZRiA8IkUcIshUqY/h7QNJ7SqP2XqfWmV3KgjAXEynucyPQ4kGhYNwEpljy+P4qnWUVKqcIKJB0vrMOizgbXSKqPoIfpCxvU4cMAwsV69QFFNsBOEqPrpXLcpiRrlxr1qg+M7OYn4GcjZG1dfyRxo5zysO/rxd2BySUBs5O6QtfUDNcMIHPItByOfrj3PYStcLJYlpExZlYPzMIGhCG1DsZxRsHEX74/yIFtchpHrdT3QtNycqmKxRjUMh7UUhI1Krsc4y1nUNPcdlbsF8PyNjBavBWlH98W/rv/r9zIu8LG0ZGiWzn54faeluz4ex9WcsInLqBeT0uFJ2iyGBBNBQNUwQBTxRo85AsQY8Z1zJTbdGxH7DK7yGSKg7g6AMCQ4XY9vOj1gq575+rsdNfG17iy4iFZgXEbXifYZKUpR9EhXT8yOn+QSixWMnA1RPJBUbuQoDQvos6A8n/JubsZxkFeRxvn5+BU7KHqXy1GpSrkBdWql6poHVWtczDSFeCHqqr7wg/En2aZ4fIQfm9vZ2fvWH9YaQvXVao/S4HhHyOICn2tbCiKhP6CofvwhAgeYzlbegLjcSsjOKsSJVBo9ENG08+FiOFTgYZvAjDchGR7C2BiecnssXt4OY6STxlRIjfxRdbefH59Friq/nzyPV+MY22GrZ2ahpMeeYOUY+PbVHhQNorVCByOLuRIighp/AgPPL1IKUC2pBG1lDyi8VFS76Pq3PHoXdFKo0WbhoUGdTOwSBIQDbVOZ9JFVYIyvkT+I6I6cw7GJk14sB8H8yHKl1A+mqhFQUuNZWBuv7DLQYu0Q7cJcOqOamqyWK1BiDvYbqtt46ReGoWrgbNu5S7dRab1BhUZcSCha2tbdOMb0iO/+f3+il4Ah4OlfGZhHJDRKOL4/b5eu5BoWzE/HpyMm+iGB0FHXe1s5zxDxYRFy2Hc/PQTcRiFMMl+EyEF1PhRGcWMwDCcJeft1+3T7O4qch6KkYXx8kvfpL53T2Z4skigDIYsXpKIpzZzhS4X0RLTAMDld55PTwP41rBRNZRMPu0smMy+JvIrC2SLscJLUKNpFBwO1ZxEaCjM2q0QTfFfXEMPZ6u4obgJBvy7nHUczXx3o/v5argAWdO5LHvohxG0FSZBzbmJyOJDLLaQVRwka5cpoQtInkCHV0Z6mRnyCyxDERccEFmizGkqVIyKOVc4yqvMdXKH7NCi2RfShizEHIY41lhuX1pskn2lv9j/PH50U+NslMif6NIEhceMQLuPsujYjH50oNFWepn2bv9GzlbJgIHElulDN2/7ydqZepTVcwQEmNyNb359fH55Ng6GO77hbRZEwD91XqVumoFYRwLQ+1CAyA6QlXOtIQvUotfsf4Eu0LdHKP2xjwRcwS+/MnTasjV5cMWZEta1uEZBbjZr8ffxEuJTM2kzYWV/woxkB+P58e326HTRFhQ3LppB/6ncw2IU6x4sL/7q9mCguTKuq1+G5+96JmQaWdCzLhUDUI2IdGcXo9iestgrrkzQ3JXikw3Sie1FHCoY8LqzbjVNvqT4HbADw8ZoQtjMLS1ogWW3pqCE5hDySMC1VFRo0vA+NyRPDEghpfRrTO8gO3wccLIWwaRcUnCghsvh+sbFowHVv9H2b6LKqqUVY35dVYAu+LeODWh2/bwCikyyhUaNC6eIP1LDoik9gD9zqRamGwjvPvnIox4koGj1Zl6etpZ909noeXy9e6KTmtbKtkWJnnhIo4vNzu4eU3Jb2VbWkqrMx4wuRtc/Zsm3tm5XzMKOj17FUP9sNa/csqkQamGX/Y1IaxlPFXTGlohYQ41y9WLpfQHyvxWG7FhMIs3/lPmokYef9xMb2JIkyyMjEyEfbr44WlCNqJTJMYmLcV05vzmSwe8absCLt9Hl/PtCSnF6eIuP3PvqkkwzILwS2ByhxGw6WBSmYGJSutXKstPfB+ezy6n3QhX0FEBDZSel90IZ9AJPzbyup+0IWEpYj4WpQWKquGUmCvx8/n173LS++1wjbHZhJDwKjAzkyRCBdw4ziw7uhK3ApCoaXc2H6mdpdtJHg69Kpgt6SdSuTqbISE3PPDhv3FSyKHlRjeHCXlKM/g2OFSyJYW/QREyo+jP4SZGHLMiLmTSQwikDqLj4RFKjEfhgna/i5NFrGYRJjkhCiAw7Ycttd3CMkjkmGdA64PgB0+LrOUi9YaMY0sPjcpPX1uDUIviUPDKy27nzb+1/bCduSj7ug9rYje7DiymcUINSaoey6Qyod7mhQR1Tv7HJnq33yg9cm1aDuSjSTmGTTje59mJPe1SDLWSgmJ24cNX4AdyV4SY7BaSd2fRfQQ0RZsxXQnaiQnhJgA1Mq5324f/tf5PZXYaBlzuR2JAiBmGnRXsx6JQx/EOGActchmcAUj99sUsWFA5JfiwrBGzNXeX8ODJbYrXBSgTtYwKfUsxpDVZ2zVwLFFRmo9Y4XYMlQx1pXeDfzbBuV9/O+H+TfB/NtXKgtAsZmBsQ0gX1CYCVH/Su/Yw15whC5Ph5dfOTJnGznjVcvWZ2M1Dl7wZ2rYuIgoNEux260WoaP2DTrPJZGMtjpyUflVl3gKMyJPYKkkMvv6zed6FY57kuqlYanNIpqc5PFsdUWgNL8VEFhZQycRYjnCX7cg2sKIiG18YCaCSWofM+LIeS7G623FdEwoS07kHZRiI6t7gllyNO/fyVRczzCz5FzdQTSitEgjxSz2meT4WDFsOYsI3qpDjwBTD2SX4GQbqicSHssR6xZMLNaIxNHxyZtSuv63k4P7bwzvllXydxqZEdFr05HT1UrIhblvETBpwuuRK09MU2kEbtfwSHQuMWO0kdG/fYnGJdZBasT0UICRqEhiaYgkJaTuZsbzeIkfkxnWL5roF6EiixDxXaB4Rkkqg6RHsxTs0JrffJqolfdtXrIRRQ/KVkzX6CUrUox47AjrW71kSYqJjEnchuDLGrJ4xCS6OvxwvPjLoGeZGfKVxMSERlQPWCPrR8T4GyG9k9OQY12MAWukPN6Pp9tPJoXMlBgN2koJK5otWlLrHWfjAIY6MwGnAbi9FAPQ/5L9LZQe25lXckmKoQWNkOiG33JxelHkYBBJgpKovho+kVndv4Ygorc8JvKzRAciEySYPxNZJaITkQnr7kJS0UaJAQZMFKyXnlU1kdU37h86W5H+n/yUno/Xbxx7nsiJMe1veQiWZpYsDjFQKgorr9M9Y2cyGWIkbE/Q4fiQXm8mv1UsbtKV2oOAyTSLMQJdcX0QmEyyyL8XBHbAFvLJxAyKROh7ZgxPLWyF8LC5wD/ws2mFoLRpZ4dsKINnEr7QFETdscF/sZiMhYQLTCKdUBp5eKX5JQMhft1ZUGkwDewmFbjHnYmOg9mDSY2InTmNY9lzSb0Ueb2+vtBAsvZ1nRh2dVmPP9a9yOOW2Q6MEgr2PiqMaawY7eDuRWlZbwvA3kM4tJG9d5zZoXUxOPByyOQ029NzJnU1LXLu5KyyTf2slpzOyqfvuafGzI6E+srXFEazaGeSbCpbuAH07/GxEGxhll1LN8qZPbUok1Il1ESPBvYeyqdZKN1ToUswrnKPiMF64ZmciZrU9Ba5+/PIw+Mb5e5v/QqL7NL1o/983K7+agwc91fmu18IVcEoq/i3V2+yBxT/5z0Qw+bMNAqxkNg2+ed4Sd2sM2WI0TrIN3QuhEBzctqFiwjgUT67b7fvX5/8clloFVfZrLj9DChsIYShp3e7BaUjiRIFtgt3Fl0pH0c6eROJBlOiZ/PjeL5us9kITX65ppay0NVSuGvUUtBOO4gH88fx+7p+fD5/+Vm9n8m94GZySItIcBDRG025FaQjJYxO9HE9GSTeWISnPo6X75sEMUVCG8UsjjD29uP8+n7gXKGt88SVxDs9AEOfRF9elfkZqnIz+4SWJpBlXL+Ol8uvQy0YvDKorI02tqLTlVHYLI7sdtE6ChFOsZgl8zG3b2+s6E6Pw8lkzoRDeRQpR8NIUluN8S9oEqmGzJ6l8AQbDdR7FnW38JDT+c60W926WHXNSwB/vjGweKeSI2EQwWCNmAkWnreeDuV3dQBENRNmITD2O7BJIPzTjDVjH6F6Mi1weHaXTG9u/VdKZuTbMDGp1grQBcNCctdcLliH6ujg3FdgRdLwimgk9tlcokt4ia9Pf5fykuYzORBHEX4gAjqY8UzShEcR7SdyQnS2V4r57Tw7ohaL2GQ88l4D9+W6/vuL5uc6sl9kuuHesUkKP+/8kr/iTUjUSGLWihBSGLq5mGgyO64j+cf/RV5bWZJRPNSyMmK4vxfB7NNWl/EiFogQT4JO+djWeWBQGgFBSai4o4rbUalyDqlagBU1Jbx+hItY1I3ze/jj/gdVzkZCeT0iRlNU8Yskzu9K7Fv8BlP2njJFa1ZOjO8rsp8sn5dQWegJMRmiKghBjLfGi7JEFJLbxHR9iPLrkSdJDIQqQ5dVqWX+7S45riKU9HaQ90WHI3ggbJMa6YFySs4Hf/pImEZFN87H+Vuoi9rhDW8VdJnv78Orm9sDod1RIkjuh/LNPJCdCItW1sTOV76ZFRExQYS49Nk5bFu+97ncqa6Ep6vBwTFfrlk9wMVsQfk41gJSYGAwAMTHmqxYjH+rxVCi8I53bkI5UrFsEWFJDGa72xFillk0f+r45OinMgitmGhSctOLVHxFiElDqZO/2Fh8r2P5cmM5W8cS4T3WmInin1X1LlEwbZBk67vVU6u0upLg6xXUWmxe3PExBHt9Cx7CkIBCjfW2Jq6YIB9FbFNVVJuErkuApAFhByp+G42roqwlhZxvhYInqjLNOjGMIwWDZUZq5tohKiY8jgOuOIPKoyPi+BbMqJH1mPDMQJhGEduWv7vkYc+l/NBcKNFULTQHdhY9iTgEnnV48Q9K1SK2nNdqsOTkByon+6eo4I5ITbjAlpLJbQcxsK6K7FXFmEj2tYi7NkJu1+fxzBLS/S8lZL4IiNS1znDZNxpuZl0rzAyy1YInn+7Hn6AJoPllinAw+u9bniWny1G5m1q5hJ1QA6XVe8diK/C+vn7dH7wCAWEG1WCd0HJKHJW69VkSzk8Nbh4v8fdL7P0cw3O54aAIM6SXCfNW9EFWmefrNQZgdhfJSIjogJXPf2OfZeB/Yy+P7f08i2j3RhCnuhhbVWGWIQUu54c/4ug1atsYLzmusErCUhEWIoFqwNQn52+2koNIooETnBXWvNZg0kLdRf8E4NbANVDg0MDAtkMlAxKjc+s7PX4wytnWPaj/zgx6CYfT+sbORQIHzLs3U/i3Iws5MO1B6M+PvYOQ4RCESLRc+gX2nHDVFGKQBexfAxSNUeN2RZimw9GpYHBN9cAc9n7h459fn6cjZ8mfCfmkjBwGAQfuYHKEXBhs6GopSqs/w8vLWdFxWEhNqeeGgB6iI66MjTWVmOdpJpVLR9lEYDJebifqgW0ZvdQohvYUOcE7QscTH6iMxufxn+t1g2zNBHEexSSLIiMEIH7e7s9+sQpyQHqzRfoysQvZEaTeFqyQysSZF3hZsHOxVGZwowL7UIgCVihWrGaQy4FDVM9gWlG1jIGYdnxd19PjkDkByBncAhZTQUOWEm/t1RVAgSV5SINO3GtBgErEKKimXPLh8ck++kJgvFlcRURIDkralCxZHOE0EKO7ijBGcEfsKRFTua7PPz7ZR2xdhPlrFaPViudrFHRjJKMLOeKLyrrA8hCzH3KdaHIOjSSfVoTl8tBNBJMj9JROxOSu68/kKn7e0gTTEo6ExM6JOBinRJ7aa0Yp2I1y6bIg4XF+4St8IeQ1E3iJR2ADA1gPQKNvJjA/OVzfRj4Szq9rPFR+MFTYEVRYxNeunAXbtGB/ZXYuZ8MoRtxdb8EFFYJemTFJ8jnhFxmgpRgQ84LK0iwl7N5mdbn7QKZnk8AYUT0Mw7bJjCMBhOWA8iutwmzayIJR5Kb0o85v59cNUZJqzw1UilRyHeFW0B8nb7wzrs22SIm43mk4qG6BVCNihtevDx04FOgOIw4E0ZxJiEfPAUHOCTEY/nakdT/boMRRJP67vb09VlYfQxPyAURVywHqSQj1UCpDotuH4lz3N7d0QmQxv5gYR8RYiBF/Er12bAunTzirB9isCtkrs5iX6mUezh9BOaERC61ocHcMJfVFoxS0vywkbdCLzi7p8w8eITgSJ45cW+j25/oIKSDX1/V525bpJXenE+2tGw3HaF1ms8jzf7smLtfHq9fgruxUI7nPSA0a4PwxBck2IC03S4E4rXyd3q6tU9vfKJvwSFoDypRlo1E7wICYxcjen81zQpI0K/5AyNgNOAwXsM2CIsM/SFwEeNDz9u3bZW3LYbPHETgHBhWq4vjHoe6xeEDH8PtQFSlEzn6c6c3e6tkOIQFQY7VF8XeU1NIOpPhIKjOjwpSWe9tqsY7abVv8c2oJhl35nlrhqRYsJFMNUhsQXlDmwsDj4BcXwgtESpLbtZC8bFfVQCYbzI6LCOZWYZ2l03K9aiRRemniPr9+3L4ea+e9WtTSQIlaRPsxS+IuPkWybODO9ILkeQumH3+hgWS0G6yYRQyRiXK232ggVEBguveC5AMpxoPk4DqvAvQQhDbgzxUXglYK+IToWg6AIKvERnIhTaGo0otoc90+vWXBIplMG2EFF45M5lhkxAyqkNx4fzwPx7eYFr0+vqgNbFtaR3BjqwHUUgp+ukn0B3bKWM6E2tCKuo0/O7+d/QF3yATWh14AMqGigYLvVySOIHicJ9Fsw5NYoCghqAGPmhcOhmWc3JMI4VfhOTOLJ5VoQsUNH50ZwOxhJsQ8weWJ8hvWiJGSm6pHEwGbNEIQtLwxgogeCXnrlROJr/xJ4f+J+aRaTboAKshS9jdGUbaUxuvNULvKl9ByAb4Qanu8cKb9NmjOyWogJxu2ben2WWRtQlUIov8TehnEp0wlT1xNcD9ORddQTjzstolW80gDZgHrwANkwB68AJxVuOwah6hoC6anRl9cIqyh66BF62Q4wgt5rDwKu7U1FtFM+GSHO0npNOD4N+Jy+DzSbPCJgKWgSNYGhTWgTBoNFGGupXfEUz48iV4Zpj1Aqot9wFIQcewYHECNyZaHshj7SlZDo4RDh5pTTyQupKTv1BI/FmgljrcB5o4tmqKeAIs6UDnoWvGoXN9mKTvaatEflF7Wm93PI/3RbYEfMTwyjfZGxc91/b5eaWFXR8j9C5aHYFUFnVuBlVyBFVAhF1jtLdHw+A1hw0TuOVRxUosYx72NCFEtnZ2GblzQHH9GInym+NdVrZE1I/pTdjIWuokzK8uqW6SxUoWjDC5iI4ayW1RlxJ9r8GGtsOJgC4AlHvC5X0LYc5WWXEED19h9IvoUf8iGwVNZolMC5V4AiGnQr8wgXdH7U9TzD5FSKnUhidZUEBSQ70wzwoOJRiJOPCWo8UySDWXwwI/SLGpzIDX1UMFMLyLdY6ALeX1S9GaYSeSgyJsUxm5zkAbiS9Qg8JxF9SLI6YRGt8p/E/8MdyPsegvVHXlIBtGBBkVp/N0Cx2PDsSb/uvuGloZkd6FcxCJGRHkZb7f7R2vRH7+etwwo0BVOi5ghC9MBBkbQpZkB/mr5wl/v59tpG1vcrkgcnnNzoMInWuuZiIyHzUO2e8kQRmzUARkQtWVFAyfJpec/cRXgkquTUEuRiWGZWWznVQlLvEU80s6SvT/OHx8UrDZtsvsoWoBbRp02z14XXWgsjI2oxrGUY9bhrFZgstaI7lEWsV9inA93k80kkcqK0HgYd+i5U5QhBHCDmPMZJYQFQ/MmyQzIWZedKmLNtlngtNWyRhYkvPj/+r6NQ9It4GBkXlUmg0eDGKLbKvkAj2J+fd7X5/PX6+12P3kD88lrvJKw9cqxNZTfaiwKZU/4Nwes3IqO2/h4qucqUtVr9729OXHy/3WK5Rw3n1ITB4CYURMlpW8YWTg2cTWOuCNEMrFGzkaCIxIkKCtK+PkeMjs7y2IiMnZ/TZWxXRYk+FyktvVizuxc0e25svMRiDZgWuMe9+YoG6aRjoeovqR6hhLx20zk88Iy2klETLH4lYzebfEJYu+P5QoZy/E/Fe0PzHyugC0KTidVr7kNUhLUiIJdqMqYjYhUBZ47jWrxegYF3CCCtV11ULe+UFP26lS0krkgrg4e9QE5MAu4BxUY40ZEvk3IbRvKaxoDr8CEsOQFVX7kurv51T9v1NwktZ8BuUNFBg+iv34AJ+4d4+EZz9uWSLQl8NGII5vE3KssKgG95IVbkGw2VW2EAbe/E+4vvzbp/WN7GC9imJ9Qe4XQdsCoW2RrOoq53p7Jr0eBuzawRUxKzuVK6GlGkpHLTip2W63YBIY3hRKMWiGMdhKziPIzeV6mbeFRuTxkGt37wW0ZOjHEux1+uxZ6yRRtTcW1xUdldceLC6LCP3YYngg351grdwHntbBHJvybG6H/ilFxn5eV6YikKsAoX0GBw5lHx7e4tEZZVLki1+ftcqasKK6lClZOLK72eft8PI+BZWRjzy2aADhi1nKPu1ITTmCkM8rTlmUwa5zkVTrZSrgF0vGY+hX+5/G8f/HwaEUDCw2iwKGBGo1UZ3hK/W1Wbg4tKyIEeybkSHKZ0c+giIU0lcPPGLtO4es2dlJM5PYi3qL/iLNaLCQGZZLPmvsaqDb8O/iT+Eg3CslDqL7hAciQAWU9akl4gwKXlZhk6B+aFNGojTOtjWjhYj40FbHVHw1R2sSDp0iR9OFWsxZT2iBFUodH8jK//SpRGWUiSK11+QQiIrYvYsmL7KwJb9ocBNtmJjb9KEZ87BpIY5sctSAk1iiocDCMa30apCsaC4NqhhcFVUzs7nYh6cULgfpGGTMLXKu3r8e2howiNWRsE14BPw/IlVDVxywF3bJaRlP8M7vRl21oEKgD9FiVSURaWoBocHYZZH9aI1ZU/LyfHwH7os7eNpJiFEsr+bE/OG1qG7+n8U44RqDVI1Hc/yVPBUm/IsUOpp3j4uZNzceGyai9ocQoNz/4LQy+8RLiEyE4xZQW6M/JTov77eMcoOzz9fB24bGqc0uqGejaZSnP2ytT+Jsf9Jth9/Xx6S/KNbCc0BABguqIiTWBmIx8jrboL2pkKCNGr0Vms8cfmQrwhWmObbjHvoCva19EW6lWPDG/niWyoUC9z8LTxMK4SMDOCJAeMUuwTs0scuE3j4u6drQ2pCcqEqUCjnfwtPsnVhfyzg+8hdo2x/um5Jh/AgnVAYEY8oT81lzwBHkW/vMfylk5Ede4KpC0/6vY+TtIX5R2CIB7RGaCX5IiJITedy6wb6jmm19fI/4EqdZ6NlV9AQd2wc+9rV327FLuGGt2JjG+4mso1rypA0lKaswoXL3AY1exCQR9zSI9VH7UaU1kmfxZbSrAXHzIc6HxVkiL0lgpehaZVPKzEKYU0962lAItlUI581ATWQ0I+tO4C2cxcTw/MqMBwgPn9oGmPNDhgRoPhJEkmzrpgZzlwbZHF9KEZtSQgPdDA4zyDxEP2PQQfq7aNqx8Lq5ZeIXUAHukxkXIQS/pIR2uizbu5XfvWOY6Wsv8w7c6506kQxQEBnB/nfC6wKSgi0yJAkF+KfTfp0WGxLjcf3+deXQ8sUMHkXKQcRcQ2E8uT7VZSm2yYj1XnJiBEASwuIORZMajxHfxLCFwacA6USCKmXbflPsvSQ4+PGhiMoy/qjYSSMQ4rEDxwk0iKNhBkrMrPaWon5Z09JSyRrRjkroxi4bSfT2efgUkk2cpq4GUAkVWrZZXXLjFP/w1u4IhgNo6C0lfHcX83iAnZhVQZawNmDLl4ygrOjkhJjAaM9ONlPu2omIGEcyx0NLJNGC8FnNVIIg7LlvfqbIiU8Kdebpamlg5Q6aXe07Yn1Akx6B+DEJljIVCNwOBn2E0WTEI/b4GFsei2Z+vHb2eJM5ZEUFOkqI6up46he4UYXVCPJIG9GJ0zZoHD40WFfk717AIfCIDdgk64jZVa7yMopqXEKtabqMbw7kQPXISvdNZ2IYCc6CBPL8ZXUliI9crlUSOFflDRkl+yu7Hb+sf903YP4HD5YVEpLBkLwKByyuIivh1faU6QovK/30Zh3DQ8eQ83R5vDZOPfANQwVsfkG7NclOAFGXFhNkkMQu8ex2il5NIHJuI0nNi9msnl8e0xxbStxHyMZYLdCxHyFSsibnYVtijXt0DrxO0Z8DP/i840aAgzlXVRer4jKqUCrFTCqwYg5h7mH/dP4+vr+snP+eJ30DO24eML0qJMxEWAV2DXUT3QZEUs+qpKJK0vLumgoBe5khLUqzkJMRS38mrBoxZwZHbSs7QyRJ6JbBIWQMxvrF3YLTmFuJNQRSl4E1WldtoQF6SQbrIIprv+Z4hG7C9LkH8aIsLbCy7Z4IfWWFVo3KAQnZlZYKc4ftWKJkJXhc7oFraINre6W3Pb9fb6/v5crrTGMyFuEnHnbmOYTCsWgSpHT/I2mfC+nmciCJRSKLh5Ud/owRSLfcdLD9UCLYlLmwqc7nAxYtkc62QajCJgHJ8cgRWDpusLU2LJUPbkQ/HICv6Xg7P9UjSUPVE60IWWbLCGmS9Hh9fsaQgA9gpj1mxUAq2YAvogViKpShtCkEVWgGtm0QfdHqLq9fe/CH0oN+m3b1iUaokYKuDtKePmCeRBod0i/Pr+fPIvMG6zYOxYvBoEhKmg5dXahfYVJZToSbBCYJETLU0nw6GpRhIlJ4bXU6dxUBLepdpk2+Cz3VjZJp2Echu9DD2uXFDG01AfvkG4bnieiBBaOXsNaLrI9f040ZTq/RrMSImD/66nhi9HNkApmB7GiloRo8wUxb4IESULzCy0+xhQqQul4CLA3skSmNblnbZWeKP87crvZnbexUJjQr6izYoYIIKWwYhs2ZGrLPeMQ1Cyt9p/RF4pkMFh1OPipARDsnXRkAcXhM0+iiBUPx7BHC7dZxXBmW40BF6YCbkgyEpwhrRfxnyRC8M3SKFTwYxTG+bYjq1OHpROMWRbFFbMlTeEWFoJy+EAj6YZGR9a9QiBXJu9/ZOIKKi4RPtmV3AMZj2o8hAlkT9c1NqpUWFlAJ3p8zHkgVx02uyRLcW2cry8J4+OxKVeOdCCxL++Nf59Mfb1+WyTZHSbfQ2eB3U3g0HiTRWpc0ZQACj2jvko6Dj5+d6ZQBPg53+ZjQnwjckXfj3Yzvm+UQCZ/dX2x8dsK6NghQB8zy81rUgElrO2P15KNmFl03E6kRyOBSCKHWJS9UWdM8OwQIGMaijxZkE3EvL+HV6m/fjKdKKbMOICAMD8jD9aYiKijPCiIBg4SiwRsxRz09mbOEtSAmiz6k8bAZnXAmqdWCMVUiNs3DNTeCkdCAF0eUSNqjr4C8q2NwNdcb+Gkig12byyCJsEgvBoYEKbw5RHQbp6jUOBJCmn7z9Q6L8K7lXiM45iMFCSUKnjAApiCjz9KTxjFagJelBcBActxrlBrQc2Hbn6OvYRtQ50SV5/7ow+J6EO4EMOs/BVOCppSiIDgHpqgau43SFnaJVUcB9o3iJhJeh6hphibQVxpJE0GJTbTjnKM7J4xiYSq+nqEsfL1viUUU4lxEGqJGwa6oraEYZJi3ya0bNjLnfiDktonSP1/f15L9Swvz9fdIpr0YImmtq9AAGHGjVBtNpHLaxEbfxtoxNm96OSTeos1ZiOEAvPo11dcO1AwvWItV4KgyXqtJsTPDzO9A2gNVHI9tOg0HLKtF0lEtyT8RnhNqCSovXE5HlF5DXk/38HFmKszIkx1n2hmzF3c/HCy/LZIksaXMTWTw4mOTP2nruF95jU0ugAOn1hyzUUzE6Pj31/eg31CtloiH17KdyDUKmQuUlrWopRzFOLT3nYz1S9JLUVnSipZRGRxoFehq3+NSElNMKMiqoFZOImWXh3bjCFp6YyoW9GGwMcDYpnDOTiEmXSucnGujpiGrnxKiKMpz73GwbDTAVFXcBXD+AxBoxTnoSgYL0lOd6v5/9KqTBTS3nAIhJcJWrAR5LhUCiSbze2YNCuOFj/X6mD2wpYcqhsdQaIagcijguPYnKYEvkxKvfEiBo/9sUCRkUoddxa/5MIpbO5KRQRyqIFGwSA+haQfTIWCYSiit6sbdl3NxIOFzli3ibcj4Rmue/41zJQrbQKgG49AgkAhqs18xRNRRnnxugA4mlA8ojS0oHCyRulZDdI8PLEIpmtk5m0bXxoMZlW5JxFDGLwOm8ng5dqKUtJz2IiWgdVuiJlIOU/ViPdf1++HY/fr737EvCHyx6QxsZfSOzxeuUvGy8mCTFz8ELdYTqlnEDQRRecxGP5SLMW97eYr1+W3uFx2bKF150mt2vFaUmytieSFLJvkSDKpmDCiKji2Q9dWUSxG2ETPEoWi+EfMkYkuIrLyMKjswk8l+uPRnGHfy5+UWjug3hChCjmcLo49fz3f9bx4s+k0JNVkRKgxQO0HhjlkDZuL9A+GMQguatBnB9iNFo4SG5lPmGmsBr/S0OUFMvBuj/BsWRgA74ww3EbrtfaMvnSLiCDJSApcCXRoMeGySYZgarhhbpGsPjAk7mT5QEoXcixUlKo1kQx10CWP3DFzwSqICsBYVH3hPtmDfNOO1EKDVN8FsU6wTUDeoXgyBaq0U8sHme33YXfnj655HfV3g0/PMQCY+IdUQGWy26MtLzYqAWXdyEG1FkbQrDw4I7bbg4DSmYAn1pAcMqskRMrT81g5Zei+wjoYpu5N84HULpl86p5B9ObHKYf8uMSUEMfOUrnydMz85BdP+xsnpt7XW2yLpTHHl43F6/M6dTG+LjAG2pEgGgdxS7KPN5e72cOWbVeiX0DJtYVjHYSxGNsEbloAamrpVnBwPwALt5QvKoQySDEevIBeLsXJ68xL71LdOF1KmddhSX5zFQUq+8kM9CZmsSk1iDgMulkwNMSHxEnsEwPOS2/Gd9MhYCfxgTDBggC4xIg01tKjEwYA1rxJC78NDH69c98CRmKJLnoLe37SKjFuvzJeSKs7R7TW6RmkSCKGVw+BkEaBigMNaIJFPheb9uv/whtM3LGYjHHmzUGrFwein/ZgcxCNA/wa+uy0vIjyXLnNRQ0HC2arj6Z+DKqL7ijwzwWNWIdDG+Ojw7pDatp9dzyD5iX9WSzGLcFciAMBZU30AEDJitrd05qspzt9RkmnjSR2RRIXHIPxXmDv7NjQg1EQMP4lMBl279wYQpagSeBNZ5g4gbM4EQD6U2rd3bcq9fj6f/1+Od5VETFyt4XAxSgoytqe74N1SstlbMWvfPXP1P3fBk+EeS8uH4cSh+asA9aAA0GFciI/3PlI/859vt3gnInEmEr0E41IhzZYBGCe3fTBaTW85zv1F3Long19rW1qBpCxCvHXRNFB70twC0LjG0LTzIG1rX7qZVw0DoxsTCREVKL8StmZ/fvcTzfrw+Lh3Lm9R0kmH51VsQx+cHI97W5GAbobShWpNBlosB1OiXCGLIRDeUf2A8R0MtD38LcmOATNUIuocBMbMW/ooJ/+ZmLE3Zc8Gf+3ZPu5HzgZELEJYHqu0aRLL5F8B2hGZoxWSH8gI9Bg5FaGO0QTLLgvMAVTLNLKM54RGPGPtz+zy+8pIXAznNUaRB1+24FO+kHfa2WXhIIX/Z3uJt3Dvi+VAl1h+m+JIKXxKRUQ65TXJmeX4D0aEZavKSDQ8PATznGuxNcC97M2TnkrysgdS5c3qTCCJkcyDZ0Z/eKKyEf3OltoS1IudaiOHaPI3UHB+B+YHHyiAI1aCimb8rcB3vIGHxab9nyyPHAu7eoRYyhr6FmGP/AjW0dOdYCC/Qu6wI7ztyfpC/auDiNRP+zZUdZK1IM5gfyXUPogKgQs+ABYOqdgbuBf84qAAihUkMyuPALiFcGKFSoBaPAZG0gY/BIBTEz/bOHglPOwXWmTuvr0wgEDC0GXC6mUqNMOHfEMPgn7pzm6B6Yq+860zSc1CZXOsaCA92zQXql4UOgqp7Zi79/EkFvU/Gl9dnzFjoAL5je+Mse/dkLKLxi7m/B0eQBCS0LyIv5GN9diL5Se7rWBA34CZqQsToIIbZeMmo2cMX2kQ27gKVGsCTRXzRhH+DvW/tnjGbSjZsKjYoTT4NEl/BgWs0+Ltm2SfTyn85PtZTUOBjnbef5xMvhKsJ3oViUUv18CMNZ979jjwGb2w56hfQeoNaX5sSTaId6i1pHB8zzDNk4Fstxu/FFwjxq8EH2GGyIWwmuLwdwFFAKv52A8i2+3M3pYoCmSNBAnA0gYIccKKZcMc5BP4bMY0vPS/xJHQuVHI2Yd6Q2O+Pe5xN+DcHcMzugSZe1eUBrqSqiIFzGCTFBsSURiZ/iLn0zwsXTWJnESAAEiUDjkq/N7Aqq/4jBiaGx90K01HnTiEqCbQtpLEZiz0w4d8QPGH3fEPPaG0EOK+jmxCjHboO6rwbRGoYBLr4icMJs+M9eEpGzkRKbKI+ltYogT0DT9cIaLQ44CrXqMxz8vj2djjdfl4z+xplYXWEAUguS0QJeEybdzeKGUiJpYx5NombTOQ+TkO31POtR1FrkXg8D/92/3+NXdtu4zgW/Jd9HmBEUtf9lcVAcCfuRNOOZfgSdxaYf19KMossSuXsWyNoHsoSL+dSpyqDbFqC3jQS0vwYv8FeXxFbIpQzGgkPvLzvWaXGpXBFrQR9eR9+Xvtf+69+uMzfLzvdKAWC07kwcXPCqwRkEyd76SQS8PI+nq+vt/OyWFe8Bx0p9XaSec+boS9fUz3PPJv+3n/uzsMCwZqZWhb5y8zPNUSuCdAAmCr8C8ApgSMQ/kjpJNnV9ASzZFZ2KtELR5hSYH+WmKVG40jnUOXTSBY/3yyOvAJvTKj99KYEBVuHpCX0E1yFHw6AaGmfLPBxK/KsSUbFQkPPAhrlEHUDueP9W5xHyFE3YYT3bxHK6DrZ+1SaYBnhKk1mgnLZgubZFUgel+h3qeF0dwAl6z6qMO31fGNulSrFIrba8/Djwz3Gw006vMCjI+CNsQFyeDVWUgeon5PEbtPUGyvGkgZkBVejiOVAlE6BOHdAnJdOkgXMEz5qphp8ZclnrlC7KmJNGiFQZKXuHM4lyRIwF6QPU2UyK4Y2JXGNyEaXyzBRCmwpF6coC02Cl8cHDYEk0BwdknoG1QsDwm5ndOrLW+8vp/1Ud12L6bUMhlA2fg2n/sd45MXYpVeFaWIyRRIkTZ4Kswun+LNKAzs/2ElwqZMgX+uqZNsQFTCawS308WyLOoJF7gSE2aXV5ZN5rn6u//c/hhnqkJ24jgAANQKwBgEYYgXIH/kZ5XW2zJi5IYxqkBfD+LG/v+8Z+O3SpizdoXrJWkz9WU7qAtpb9APXKsEkC9NpmPpp/3Kdqsr9YeQkRTp7h86EAr35tS4zTHuClgdx24CEvI7/ipovZfgXSCIBkzGQSPf7U36COXLn2dPdVOpbfVsGskrbBaFPb1EesCD7sHWUiATnscPCryMdbTjQvU8jT4YlA/H18SOrlxMfXWl0EZlrM6kbXemw8nFd9Br0X6bVwzpssjaEOqbABzaRsQQI9di/i5DQRuYH3CoOyvDeS0LfF7gHrPbdv7vvbNqGUSJoK3QdNedDqCvyi3VDwTRwhay1aTiCDI4pIpNLyCObVodps+lcCapMT8Iamm8FnFCo7NlaIwNgeiWqVBPYA7JxptU3xQKUZLQrtQdHjLIu301G1vJGRESrveaFvH6tRtamjdim0oCuycAG7oVwN1LKfd1YmzYcofkn6etBucFoaszZan/NvO+asEBGcsnNo5fm4QVWx9+4o2/85KC4Xv4cj36v8WWXtijIGysnU3fpW0Fn05pFyUDeIpD1/AHE9B8biPd5XUUhxjWBEmiTSmgHl0bXU6fn7k+715zYrCH2u0qDJxcDgRCz3x8n/eQs4WGoHIQQFQ/ogI71VwriATDlaE7lZfbz7nVgd7MhX/WJs7iMX0MtOqKJaLW3mxp4sM08ugFec4kmkz6URXec7ZA/hDa3i1UsVHBK92RPpk+x/30azivYLBVZn+A/yNTqqE/riO7JiZsaEScvwfKjrNGTixxGc18s/VbVN29J+EQNcTxU2h9ejMwpKe9R9xnmo8t4156/ocUMe7nE3agZbWcDL7vL9bKV4CxI+kDXi2cjebW4pZ7sWtdiV31jLj00qpAtwVqu4BEYfG/NZbKY7yeJy0UTkV4T9SLBm9blEkWgSpyJ3/zUefiP23B4zfDBBQW3z8/KnCfZOHLfCo1lCKN35zMTWHoTxPkruRy8iVPWSupopei8xXWiPeJCYUedNd2TfTezyExluDXfdYqig/5Qi77bAowAJt56SHgbQKlrnaOav5r3mc/Db15BqevX6TLi9Tz+yr6YI7JkXQCYh/Yb7d5pVtEZyd8xGcivZTrrJIvNXGPPsnIt6RTqTqjbj7np+Ph2yILOlo5ZucrnMuhKNK12ROQC/8cC3QSNSAvFZwdUlasA4GxD8qO0GmkwP8SKWSvtkkFfSgWGOaO7YLYkF0jqptQBXKjT8tskbx/4KaMh27fhZXjNKDrTtFqpkf83f4LmDUpUvUlVSeSamqz8Gvvd4c17ONf3D97I5CY/vlobYD4GEHIL5k7b6DWUa/mQ7kyjCzef3u/a/8wWPhUwGp1b/XzbZEq0JE7W6D0Xxy/I1hVb/cSMkXrC+tD6fJuP+9Pu7P/zNa87EbGFe7JkZjOnbCxRTegVf6cMtUspEysdx30dX979oTX8d+WAuvQA0FTJk4Xt1gZjqCiPwr8/2JAXRTY/hkFWMphevi7X/Qff5OkRF46oJqbw8Lc2cTrgu7ZI/yEB38pudeY5TovZTQAyNDKlu9lNT25AFSo+gKZVSG9o1szYPL92C9P7w/tK6uhN++9fDrep3D814r9RU2iVEr23kupsojme9xIv4fRluUbmn/N0QkOJGtQqTSU3wTVn3UqDKJ34vr5zLoCYskLO9OlwHzGt1eKKhur+IJJrJD9EYmmD5sEbJCRDWB+2kUmS1OD0etfLxBttyShyovJigdHjE6MdGS1hVH+62ei4O3MyoiDSGotuzkb2XS+Wfs7AlSk5tPV4LckodKgRyRsuNTqlAzeNWjKK4072wi9G5TNSmxV49FvpuC/m5iHsSNLtI3Gsy3D54whGHxJetpV+aTC3nfHxBqndGqIHrSzqLAbX8oNFS3A2pPJbielKLG1us5buLQB2229eXeCY3d4RpD8WmzZbebPORrMnI+Q9xEisDeAuCy0Iv0GCKw71ZGfwtydX1TxtP9X0srxgQTBFW8Y5O8wElvfYQCwj5GWm4Tj1pexy/iVDi1Zmma7vw6wbsypFdERt3EQ0fuyYiw0JKMpqzoCrd5Pu3pc+9P6+HDOSoLQDvA5+ToOaIoAUFm27ttEbZ8q/PegT6UKnUDIkW6HVGDLKABJhAQAoaqIeGYhLrQk4MFvLxFP6SP22k0sufxnpyeR5n5pce3a1oXyjLLbOZobJBZ3/nC6ANDFXo5QrwWezpfFnP3XZrKNhom4HOsm0MvE4mzs9dMO4fMp7OLyowAUZZb0QaaOqYJ+4caH9nucqiBRGFqnm0fsDk2N2VIlpZZpqC19D78tJWZrH0LWMno9rCfQpk3TBwopjoyGeUQ1cmQb6S++DtV0IHiTPhBz/TK3DoIc2RawPhQPSQHPDYud6Nwk4RACuKoBVWocQSQKu5ifqX4dPPrip4waNUxYlblslHprcIET97VIdTigZgk4a6FL4zwa1X6MhA9dxl2EoC0vPLmPn6/j2dthvILQJWwYoRAF4FdhmHdpNXFfjapDR6DLhJNp62L+dx9tpS5IlDVDRutYFvK2p0anwgIRuzvN3pvjR0tVWNXrkBrNhS9WXWh+HnIeoUoceUFJbyKq1Hz8Qt7QtUtVr5BM1ePA6ZkFoSyRBtWzvv45X/gxlWmmvdIQ/jVs7EsRo3Uqs4XW8naf/dlwhtyxRHILQ4LEb6hDXdi3y5OBUqCUn5twd8HM8f/B5T5rBRoczoaWhX3o8OdVJB6cOAx/9CRw7p7WVUn/b8+7TOxC8Mg2VsGW1cs2w2RJ/mZaC2EyTE9ldqRfHY+wWHorIiDUcZ4UYbgg5Xcmy+Tywz7HOTUPy4BC5qWQPPwMtytRjayS9waoA1hCoPUKsw5INp3yFHDVka53BwVoAgVZIvowbcUGmbbjBYIxDvxd0vg39i3fuOKKiFkG52XLdizJdcE1wwQ0CMqPb3CZT/ct0Kmewi5pONwNhMY00m01tynpUKZqlxXcAgZHR5N+34ySL6DfnhAtZYh127NKt5p78TFGCSc4Wzaq7obrGJXL8ogj1C53CRsPBH5CjDUxeS8TVtaRFWixs62pYai4BU0QB7UZoIToQJrsOzVhOwqWWSSeKkYlFWkxOkB20ehTot3BQr6jxQF1YZKWTAdYy+SJ8m/UrpClhSSOQjr+O88Ovugatpe49PF8Bf7hEsxIY110Hf9i16vBaZk+hmDllYNoLaRxi4aKCa4y+PYR9DqhN7zOGv3VgEi9lULg8zvwCdsdFPBNQLH4jBCmv0OVRAGcEkSlXo5cdIOlS6xveTlNQOqnt+jDhJ/tXXOKUBnIPiTxKyRR4OzM5Dt32QFKZ+GqN3oWXrORHHX7YWzglXOQilzTYk80//75nlG1p7AGdON2kOhv5GI9DRpKWhoVPf9WfK7imSeNgaDsYJwVIZjPrA9SkoYhFvcvJgGqyk3myNi3kaFqLaeQqC03sJDiVAl0G2tTqEEl2DfyZyBoPHHFyhukveh0OGRtMR65tp/fpMrQ/vPzg4YSgkVXV243fW1ptQIq0DJvarzK1Zz53a5LTrqR4RCYnfCiaxSGGijJldN3CHWS7SP2BtIOLqM8OSQlQ19TAy7dRXjuQ45Y26qTIQHF+Tr9YN5Wv0rVfyCqoN8F0slT6DM9qgEeXHjp6SNlnSTNRTx4i9J8uNY8NMqI6DYHB1mIN2AzK2MgR3qGFeqWzyF5AV9NBULC0spFjirTyay9dkSCk6PRCHPb3SYFOJOtTeF9ZyJzC53AZOAYxVIhDjb6TAOjPceqIz/e1IbxJ2Fg+xlAb/HM8j8dx+FbhmZCVMgd53x2OnP90abBSyVrLfcf3vnNUr9bzXT6+fXRCXMqj6r67vrxffCwyyalvVZxSLm0b6fadQ81UJnfv+10W7hJcQ5YG7vv9r4xdujMkcR0hHDLWvb/vj5Na7istlJYgBVpvc11lJBLjkMCzOOmCr1GGKn/MhEKYNrj/dSzVQPfpcSk04WKOiJQikQxFaA2d5hq9OqjCmSaiWTAWJGd+x6FrBsQ9Bl1IKCxZkAFbkDBZ0F1aVJKcwVVs0MJuwJltIpu05Gxc6qarJts6zTAbkPaYVqK0F0Ov/qNviWSkDDJ1yHybIv5g1KB1yXKZYSYYmNNfG6DFmiLkQqbAHqZul+ssazLXndhnTNXWGtQSsPEMmLRrmaNbJlmir9yZS7voXCgH1mhvKWLVEJ4CCFe9J6iO1seUW2IqpNpVhUCuCnVSEAE0IaIBWaUpEo0q/AtgEGtQIAP9ayGzOY/C/4Rv3n/liyTFN6PMV6CfGK0+VlfQFbCgTH3gGj2lBV4vNottZE4sgAy21FnSVGbUXypQaTIAkWgQ1sN+FuIRQyQ4kIxmsFrTVBG9PigXAza4CiEB+HbhATXhcEKHUYffBrJUgx1tISlowehmwZNgkTVwJoq2ghungrPb4mgvosygdBzvg79s8oiL3O1whpYVlm/4LgY/zHRRV0IWnsJcmWZL6vJ2EvriB2f0dGWaxwHBL36+KZL0IZrbAG0AHaA1+Fcty3v3gReFS/uTNMDuPp4ZmpoihHWv2328HZhvrnT/13Q5ir8mP9BIuu95YO+vhXtWUWkoHsGrrSSzA7U+1JnyZ1jyFRIcVTyrYxcvdmkbSSXwjQqZVf5teNuSDqsWdP1ts2E1DZOzfdnhb059GUoGosWuAAWlw8atY+gCJXf3bK7TnqGpRZfC2hz8ulaSTHFAR/kEg3dfwcfCcWYawHnBvuq/DBJTaIwu5CHzlX8ZQobrYfmXob4SmYP/Gm8cmtBWVcvAj6Kl7wiAEpZutQ3y++uPf52G037u6P33f/7655//ARUU9K/L5g4A";
\ No newline at end of file
+window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA8y9aZPcNrI2+lcU03E+3dMtS97G801uyx6doy26Ncf3xP3AYLPQXbRYZA3J6nb7jfe/X4ALiC2BxMKqipgYyapcHiSxJBJA5v/5W9s8dX/7x//3f/72taw3f/vHD9/959/qfEf+9o+/daT/rbnL6xtSb0hL2r/9598ObUV/uD/URV82dfdSJbna9ruK0hVV3nWEyv3b3/7vfxpEFy3JezKwGqQKv1oFvv7mpx9fff+aSzWj7Z/3pHuJh2mVet3U9+WDTfZIYdWw2GHfNn1TNBUXuGs2h4qKnH+wI/3+By7puipJ3X9pbkn7SNqf845wmWXdk/Y+L0SxOrlB03/+bZ+3lEwEumh/9c3rpSH5od9SyrKgHy5E8YUiwI7CIEXsZ99//+1imCxjHyka0xWX4w3tSmobYMCa9C/3Zf0QBJQyZxPzWRhuxjMZ7fJ1kNm4STA93gNndE9vdnlfbF9WZdf7qr3g7NnE7mWXdB/LhGb+XD/4wrpSjAKYrtjmVUXqB/LyKyH7vCof/RFzGZko46RGNECaLfnKu+dfmYwE2POB/vGyaOqaFP4dkTFnC/NJLShimU33nX8vlOxhs9mm7KLMJvGf3nILnNl4338TZjyhYTb7tWTXPJJN1vVNTQYvMAy4LCcb5ZzenjosPjP+PcyuBoN52LclfwR3VaUtXNTZWXlExg0dOPrNlvOwdV4UZJ/G1lzU2dl6RMZt/V0SW0/Ntdma0Yc1YOI8vSUZED7LBnbSoTE2Ox3qTUPN++8DCfAwB5hMQrZIOL3dRECz/f4euEpJ5nHaMWZED6jPaBwLeGYj/hjYCUXbOG1Y5HVBqgjMXMCZ2HDEw20YuKyLtrHZcJ8fvOIxAtqZ9fR2G5DwqS/QYmNz7Otxd9gFL3MT7+mtNULhHcx/Hygaw2Gv8qEOBjnynoW9KBRur8CVYWqQde9HqvyZei0xdtNknN5+MiS+iQ4cpkoDrfGHiuStbpGQAIBZ0ultawLGLRw4so2Ntdo5Ygk+o9VXXni/DQ3yuNfcvK4PgeaaWU9vrQEJN1bgPm1sjtU/ackjZaM7ubyq/A4hRAdBl3J6C6qg+KY3cNxqjcTYlXRF7nm4Y2iCIOV87DqD4nYNXLm1Rtrs2pc7Omk2h8Bdnch+ektyNNz5CRznS7Mc5wWbkp2z59UQzIgI32qiziaCa0TGl+xA+5otZ7X1Ng817ch5BpakQPgCFOhNDo2x2anKe1IXz2EIF+bTW2vCwnfJgYvM3CTAZnSqLMlT8MnfyH4uZ38yGn5w+s1P3qZTzGI3XsQR4IT4fA4BNUDciq9ehVrRfRI4Eeb7PaG/BWLm3OdgwBHM0gW/DTXe1CrH8A1ZHObRcgbLgwBlMdn3waPWskZQX7vvXjY19bf9YQ7MGWc+qclELMsY/dHbZpJBoAtlTV/esytn1GFh8RzidTFvusclyMi4jJOa0ABptuRP/p3PZCSLo8IuN9H15VD3L7vDXVe05V2Yo8AEZYOgTBR0cgfGhIuf1oU5M0ab4Wx8qJNZWRZ1TnYWkHFLh21QAMu5bP3vA2nDXO+hFTP7edh0QMPtGBZdFKxi3bQ0gfGckfHk9mI4+EYlcEvMmgLY6NCR9uWuqcu+8b6ce8GYs4X5pLYSsSz3Ov19Q8kggNHKvvDGN/Kc1EQUAl+E/XccrAGgq7xresJuGLX5AwmKVMkiziFCpSPixgvZ9GoWwtlyvL0VC55LOSeLjqC4Uf39a7OpkH30ufYfw2qXGGWck00ZpGWbFxJW0K0EPxPoX/bNvvS3I2PNZtZTPwqYkPDoadBbgNkSNlt1IQGYAWB3BsEXDoQbyv8IaTGDzU5/NKX/1YQB3sR5ejsxIHwY+jttixlsdqJi/NfZAd7EeXo7MSDcTv7bgMUMkHdbXu4P3ZadAQVvUQ9lNso4nxiAAdISp/J3TkxWcho0Zte/4D+jDb8R1LKT8F9LzbaCgqeEfM0e2ny/DT4wWkScy6GRjmjppv47M4OJ3MaMOEAS0J/PIZIR1GJV/9iq2VbWdWcXONnvTm28CQY3l/9B+WwAu31eVk0e6Ortd9nEfA6WGrDw5+GBnvFsD4fNiqoJuH0/A525z8JqAxhutkA/mZvEYbfusCdt0CnlDFeUcBb244C4DQN9aMk8NjuOsYMsr/zvog6gJf7T23CBwy0YONcJDXPbLwbsGdmN2yxwR2IPRPG7VqFG4xe+zsRyKh5+gS/wjinChsJthPAIKb8XcSZ21BEtkbyQ4KhmIsCY26bry/q+8QYsMJ7UcDMOfqDoP9fxpqwOjf/tJx759h8nitg565HlAw9/XQf9lSA/RTMcrSkGGd1ajVnEH6Ethz27Db5WU7j0I7Tk4aG7pMxd2fjHbpHNoSqyRcUR2rSkS7qnP2bDX70bt+RukoScST6pBRNftb1tazST06SBD+UW6OfxWk7FE5xL7UozDWDCu4ZdH5LyG2LBUtaMs57UbAsSPtS9DSYYwmIqdgnz4L9aMICc9eSmGpEs7mCQrabmwCMzJDUkHwXmtJB9t7ksu8uy3pK27MnmNCM0Nj3kWqkhp7uyprSQZ2A4NT3kT/4he1NuSCVv6+2ekCVWyhQJsIYfBzRO1TYV5V8E1EB/i1bwZp66r+e3Z5A6nTJa+c2hIrfCjStF4/SzvxohhydH/bkl94Ty0L5j7U4mBm8Esqd8KO0RdVDlxcTq6LnGNkLnS7TTZB3rm1mzH5IhB0IzCkoIlPn/dNrf7QPxifwJYVXNE2mzNq+/Zpvy/j4QnC4lIcTDfp8Aoi4lIcSWpaAOBDbzxsHxXmYcgLiDE4bsamwVFDfQ5uYYhFdcXBxaxxb0Ma8OaUx6NYhaFSybLZhX37eNfWNnn3AEEWfTPUVcHls8o0CpjSt1ViNeoc+mwL5i1zXDH3vwOtDX7iszeH57Ml0rRtGgr/Lc9cR+YyO2KVdcR9IWOfpXWdOunFeZM4Ia3TxF0zEbOfCVddGSHVOzajM1Xcds6C7/8whfUtBy3MaV9VFat6g5ZvOoj1s2myM0UFZ0/CaGettezQt0y4ObNiWbZhuVEcDKa4VB3ZG/ZOa8MJDiUyKTYadtHMvbmjV19kTIV1Kv3mEN6o7Z3G1O/dkiD41uCOxns9GYMaEj1WZRc8tW2l4oKK9EeTF4V9xSqJBnWWnh/n0Jyw4v6W7Hh3Q3ZF9N+Ss4fFIfdmKcFqD3D5suPfHjp49vg/RdTJwO44BtNKJ5/+n6zfvs0/+8vfn95t2Xt7fZzdsPn74EAoSFJcU8ShX1DIrDMMPCVsH88f3/xuEcBcRjE48SfqN/vC+7/vctHUzWoSxRxh0ebMsNGaKwxO7c6CovZFaHLeTG2cAc6gg4AnMKQJTpoWHpjuzpRQxoJM5ktnn105/DIzZ/w8ycyaD89GcYkJEvnUW+/XN4LxVgkYkzGZSm3zqq+EFQZs5kUPrm0LL/dsRFIDwSezJQVb7ZBBqIs6b7WHti9/DAbzUyJgOCctQhMHg3HQ+IZTEOAjMxJgPCbvewW+/2nRqERuROB4k8lHXtuskCQhK4k0HalZtN5esuXMis6fqOI40D2HUwSRxQMPasHEHr3WUWthQglvkzc1zNMEBRmVMAGufPADAiYwogu7z6GuRPiYyBQEy+9tu6d6SOkyjjfG2k+RdNFz52H5sC3UFvm8OefkbcwBAQiIxJgWQ75JpnAjMxBwLyjkm5oKAjUrIguTmAwb7S3+lOgi1lvhhl1hRfb791lWU3wJiZUgBwvtUx6Me9v8G1f1gmqH/sjpObDKFyp4D0VG56+9MLA5KZKQWALSkftrh9hoCAc6WAMLzDrQ+7O+T2QsAhsybpIyzy7z3Tc64kENry0XVX3YSBs6UAcVflxVdfCDNTkpGxLf1tMDBhroKhIAxRIF8IM1MyAFlP8p33yi+znnCpFYB43IKUBYmNSdlfTdiuBklRGB2HPUE92wh1lrQS0E3b7Pdkk40rny9ijTvdiCjy7jAUwdkE2lEWkALYkPGtLMp97nrCawClMqcANBw9o+4EGACpzCkAFVVTfM3In/uyzZ0ntAZMBv4kC90UafJe6xa+JB0bf2oi9mbP4xK7K+gTyxSdQe8wpr3jeodfxI4bFn6xAvILvwhgAsIvViBfm13pvYsceVKo7+j4IyEfRWRMAaSsPUO5YkymDgnkuuB4hHFlLL5BXBcQbAhXRuEVwLXv5fLqa/NYFltWoLHDnmCJOzqDgEBgYsTwX53DgWEEq8YHuQJUWHDAC73gor85IymLOoE8Qilbc+sHu2ez6Fyo/VR6bzg0lehg3sA547Qsyq45RkQwU0fYmRLdk64bqjwi9SosEcqH4i2OiPqid6GO6cxlNnBjO/NC7qdUOj6oyuJr89o+NY00cVPC2L3Qei44vWvGmxoA7dvIY4lwsUXNIkuc8semooKqsncczIjaJZ449cOh8bjndKyEIgCFyxuCejh1vc37L3Q+6Fglzc0HOjrzB7d7YOSK64GoiA2s9wJ/MGJuMgALcUfBAgp7UcEFyfTV3tBJ9LkrO59vpvAc6YuZtHp+L7WxMcc2ICT8AY4HpDv6WamPiIptgMhkIWkB3reN/W2iFdnEnRbSUDM6HNPMnhhU3n6NATWxR4MKCnXbYXmGu03CxuaBD37o/jHOfKKItN+V1HSTTbJ8og6HqAs6s2+tAPS6TWASqjYYPDmusxZzTOgJ/EoQnKYFrmd6RYO4MO/bilnqUZrwWHYlIurv2wYudq1GmBygmyG9ro/7I3EcyfnRdXq6PnIzwdOmIXExIuIJYBIFRAITv9WYhOxLMyYls4KTSeO+zpD0rHFsaA0Kx4RrDWZnq7QsYs624ZhX5h8R+QYVOdwGgI3++a/P3rBGnpNahkLwyP6iSGD4AXO8vbn5dOONZuY6qUkGEOjVXJEwtgA6aMPkJTdBwuclX9c0al7jHxC5dVU5el5yOZruqERrgoWqRLuuZYRKtD8gEr8qIiyVaKeaW96ApuJfp7bLBMMnM7wiZjaA5VDk5R9P3ovhWF55ZDythSYc3ET+8zC3gc1Gh/3GtWsA4XHe01tqhMKNhShoYjLW1CCbvVhy4UCMM+vprTUg4cbyn60FS0C+YdOX92omALRfJjOf1kcUsHA/0X8sSk0CbJYXfflI3LePTDBl3pNaTIDC1z5ve4ntsZrr8q5xbLUtGCfeczAXg+JRmsBortEWkLl8KhIYgXpXJFjZcEBFAn8/C1uRYKEjznNxO2KCOyk/lgEHOD5Z90EDEtttoIWMrh2Oms52wDP/mdhvgMPt5786qIaB7mNs8/7SWTXcBNWjavi6NguqGq4IWsxgs9MOEbIEES7Mp7fWhIUbzH8xlexhs9k+ZFR6VFo/grX2wkjEVCQ1mWrvGoOTLS/HenP2cLDru2aLkNNbT8HE+5z/mmq0k82mfbMv/WM8A+qZ9fT2G5Dw7ue/EAiWsNlq3KdeHly3WEGco4BsEnB6uwl4uPUCFwbRNpZLYVXZ9ZfDlUVvxDN7NrOf1H4yGr7j8p/6FKugbHf5D2rzug7YTciws2yRc0bW5LC4Wf2HNGQw8NJ+UW4oH50z903AajzzZ5z/tAFwGQ63o78ToxrG/lo62P2b+M/FA1Tg8AiU/+SoGsZhP1y1dRtkj2rrx7GhVm39R/9eqJsHvCvA0kXSneGQL/Jl91wXdE7Z7SsSED6WhWWqsJNa14aNG9rff7TaD2fzwKMNpUHncchhBMUjXv6LvdlUtitZl6Try11OGS5Jnd9VZHMZdhYySMu4tGySdh7HI1Zw3N7+84bdhJDdCfn60Ob77cuHqrlzPAAytmYWkHEBp7WugmcphOxvUNU2Fn/15T/KzUsWY6NeSFc++IfPmJAsKzeZLOTknqqKie+d/Duo0U4umxYVydssiWVNos7DvhoyXhcgbDMAWM5p6xBfbGnEGfhhEhjeVf2HvmwSjN1ejgGoOMQZF3I+Vpww8R4ZtuvX7OQe940ju45jRDWYvFBHG98UDbeg/8ZKsYrTdnMJiSHhjOsJjh25QdSZ2FRFxu0bsTLpzXXZmrRt4x8h5a2Y2c/DpgMabseIaXNslst27C90U5CHAxYknIcFZ0D8nkXEdMkb57Ije2xaF/6XBTjqRcB5WHHCw40Y4QXNTXPZ0J2p1IoYmbP0SPYb0HDrRaw3Y7NctpvO3thWv45ZbDQ552FNGRY3a8QyozTUz75ZXhRk3wecCQMtEgWeo8U5Pm76iJUJarr7G3Skv2QebFQHp0KyWci52Jpjmu37fcSiJdrJZdNDvWkS9GZVzHnYVULFLRsxF8vNRNl2vGsYbVtBzBnZdkbFbRsxIcvNRNm2Jf8+kC6+44pyzsi6HBY3b8SkqzTUZd+uz6uqrB8yKVQe0SJY4HlYHMDHTR/h/0JNt74/HjjvD1WVhZ2/TI+QWdMkKSc+3zKA4scD/iY2m8ptV/9ogYD85LECEQs3nv+qJtnDnh7gfVnjXugzwrjn5kO8E/n2nmu7WLiQD+6HFkFphpqNu76MrH9iSaDceZitK8edXGOU+xRlkDF412RwQUGnUlow+OVPctkBl9lDtoBH2g6besxtO+MYwN2tw0CY6p54D0SRLwEMVNZTHQU++ykAQpsEnUchnCpu+hv8EYzVuaqLhQXTVtvpRV/2iHzGguqZIVaxR354QbtvVngrhCEYMUY9sEUGBChG7rSQwmxkkRELbyiZkXlMFAsqnTUWzFAUIwyMzhoLpji0jAdbQkPAonGmG1nZhlSOcx5wfHHeWDhDySR/JDJbLAjK3iOTSC4QRKZYAHXz5KN6JE9ierrPLevCq+EiHzqroX1ay9s+YIYVuNJMXazeif+sNXGlmbB8IUhcSXqEd1cIUxyWfVFR7ZdlcWAeIVuHRCiMK5/6bwIaR1rBqHEqQ+NC0gNkdz/6tkHsUWwIBSmxEFN2MBmcb0ZXDaXSVvMu43a+6foLYZffMakYzSzR4ZeqIvWDcxNiUX6hCHGGpYwth+IjBPG2AobG2WNBGb/dLVukcKnfAZ5jfz2D9tDPpzTetsHtRtJwiIqUFSDGGBC9I/cEVrSEPSuI+LJcQFpg7jqMVljICqKeoNwVF62gkGUWPUENNfYwa6cVmyJlPYgs0QL9VwrPdeUCiVYWmBZ466zcaoXZ4mq4hoDKpq0Dye0xbTc+WdIaUKctRgKokqQ1oGIrgiKwetUGDQI7vALBZERyYpUkRUM1OjLXswvg5cqoXMd2Zoz6Q90ZzQSWI4pIhIuINcA5z08Q6HCHKd7wMKXWHOjQ9de8we2xRdkcCPdeldq8Ye6Gyg010v0yQxRkJIeX/xkPb5GRGp6Xr29G5+/tY8HFjtwVRy128wYPWq+NGxYaqpqxAxy+srE3PGctXwc0XF1f/w96qJxvBuzfcxKQGthTueld2c+twGYByfsZKR+2SEcO6GWzhNTQuLvT0j1XhY0WOFynRVZquJuyYzkScDWjHHANslLD9d+/m6EG7uBDYHrv4d2Iw3bxXuD3tM8hXnO7IQuCks+b+IADMG96hhy8gGU1XS1qEjmzq5LWgeobH7GBDYqQ+MH1jZHY4AZFSfzgUkF9WZT7vHa+nEIAVqStA9k7tGNDHBbc8QPsG96x4Q0K8GDhlvUj63BNXbleK1uRymKSxy0OkRGVQ6oNmRQemx5y3LJ3HG9RT2JMHHFhMewdbVi132Vtc6PBmAmhe6eebLKnsq7DERrkpISJ2vXD6PA7fh9QqDTTMCh8gmkfUO46nRZIyHKcXoBQFVAtmPCFTr1gNU+0l3bb0hF5gHGJAiKBmV7w+JT2TBW9R79hUPecfs8YHEtJhX27JKGYuIIhiN9gfG/1pXnzbnyBZUWjEsd9hby8HJ95XdKdW00Ku3Ni1H2Rl9n04myR4bCL1uKIe1pIUD51TTSRupmc9tyUXQqTSmLOyKoLLp+CJxbDCg2FbTsEbv4il495W7qfOoBtmMRkophzsK2Gy6Nylsm0urncpt03XRlvWUHKORl2hoW+KGyzKm+jbS6o8ueZYRNp20HY3JTNuZkYQOdRjss8OZgN6O7H3eGuK9ryLrLHiGLOwcwaLo8CzbbOvLTTbdpDnci4sqBzMq+AzKMcn83AYlshEx/6LeVn9SGD4MvsC9a+21yW3WVZb0lbjhdiT2JeAZ9P3S/dqmJDoaNxVpHddXXEjHOoB69eGTkTG87YfMqAaZK4bczbkZmOp6ewwVSJ47YjA7LG8dWMKkfLNJiLPlr7Ir6SHYvH3KwJ4qZIji7LqDTyJ9oH0qRMAkRkUmKAgtwQStCSzbsd3fXesifGHOf9oS7YEk5hmikNPcisqJ2Y7Up0KqsC4ZSxzeuuEqfiXbNh9xhe8l+wUDvS/9bc5fWXiZEhM2Bd5JoY7CNrQWtEMPSOfSM1x6RYoIvSl1m1ZP6ypZgVM81t39IpzHhctSgSKf11SlPT/zaH9gV04GzReMEY7QfMZm4IyO/QswUbiN+tjxX8APwMPeawAfjZ+oTDD8C7qiIPefXiv5sXHwI+yMSe/XeTfUj3WZioF2X3ojuURbkx3wi1oWL8WdllAn8KWO+bfMP8hasrX0ATZ5ZliaB8bpuC3XMNQrMwpwN0e7jblX0fBmhhTgfozYshHceLbd69yKuW5JvnF3eE1C+GpXLzgvqe3r39zZhGNaMys0lmxmRmo8xskplyXN41ebt50ZI96cFwB2aADnIySU4KmG9Z4nM6TufvFzSrD0KyRUjKGZ6dGrz4tazLbms+7rMBY8yZwJxsxn/RN0GW+nm8btMkXwNDAf0+XqhJCoh7By8uXzR76rdTIS/2TK73B+T+Ap1XZlEZF5UC7M0QcffFxblSQLge7wlOJmJf8j98XbmLa37XkMlgHzSD7xt5rgzPdbFtm7r8a/C9Xwy1Ev6TTmnVuCh6LxayvLGIQ5aJ8pLAHlaPmzGZkzfGYZlYmJMDevEZyt+PhpV9tubw91wHGIAX/Za8qPI7Ur14bg4vnnI6bmlvzDdDp2Q/DquQ9/LAyDLKng2yMyo7Y7JZL6Wy2R/sx1l2smUtaBlL9bFJdX9Z5Pv+0A6ecN301Iupmif/OZCJyiZRzCmmorJFVAqwX+iXZdd0Xjw1h2pDvazBX8kHf+Cp7Lf00+f9MKP/J/W+CO11zAl7ftE1O/LEfKYXpKL/dl+2nTFAZmsd1T0UIckG3dQby7jujOnO+qEI+7AEjLqHfF8Z150x3dmsO90K/3te1Qfv5owLPOdNAqdp/HeYI08SB4zJ8Ha8JqYkACh1wC5/YUsB4p8ff3vxEXrGYoNBGbOP1tcr3kACICRS/t/5szEVnU37xJNkJLTMkC9CUIysWUIww0d98ZnORb5YBs5s4kwGJQhFqmgGabtyt/Pf3YqMSYBUeekPYmJK4ssfut6ci9nqvc9caXY0mxefcu8lg7JlI1sS/2dLKn+ve2JKAkAK72MBVLbLrp7b8qatXwQtnowzS7mCvqmBzInWWFltS5zoB+A/uifv/piNPGnUezvdWZfKuf6Pzvgo164cfobrq9x7Lsq6VBPRf/h3/Symz4vHYj+zzeR1U9+XxviE8LP13BL3wFqV5nhJLWLzfjKt6XK8jUYoAzf1mi77Fh2hqoXDMZqy1hF9QaiDc0pr2hxJpLFmZBt0voHF21RlCwYx5eduy66pgTfMem/VeMJtMOYq91Kv8wSrpyLu6CxRbNkJD26oaiw+yqX3bkXDJqT3TaHcaRC0qzT4uQdMGmgU6UgSqEH1v1ZjUeu6S6OxjmCh9+2kbcu+aY27LDeKK5HfB48jry9cOhSByVEvNAhQ5d3vZEwif0JYYF5JMyR7HsnV+u2g1p26WGMe4abruTKOpe96Y0rcexVcI3tqUAE9WMHFJaSA9vrvsjN5K1WWm4S/XH6yzuXfv3q9PPajWvv2UIjJaQFxFzKtZWm6tRVzU7xJSBnGk7TqkR1kSA3CObZqkd1VSAvCVbVqUT1VSA/KS7VqemC7mazIq+pOXOMhhRq5di+bXVYlhXIv241DcZYh/RhH2f39zH6y9WN6+Mj2Xgq4yGB/9XGP7S0HvGOw2T6esar59TffLTNYUVEJ+GnsQqeP1+yhNEJf3zw8VOSWdpGK/NY2h716AwDSbmH0wGL1Q3xVX0E/0LXO4WQLKrylY3MupG/OlSsvQ0yzHO7HAyNds22zgmO0TBoSHelvkJ9OIg0f8iRvsRoV4lCdD6T/yNyXu8G7u8mfhqsy6r14cE11cEegkoVhkGgcodqz+6ppNr+WVfUhb7+yPxHfA2AyOBnl47gy+PSM5lD378s70vYlcX8WjTzUEvdNS/JiO39jp2KdPlTz4Lm8/fchrxDLvUQbPPqa3f7QEzAcBRsb4vNA8u2yzXnzry+fbq8/3bzNvty8e/P+lgMYHuDfsbdDKol1C2UW/en925s3H6/f2qXPVFYFr7/56cdX3y9ahlOGt/VDWRP5sh6ba7uX6s+hsm+kfLKa7OHnUNm3hz1p/7t5Uz3Qj9pvd7AaldKuUQh7fh62A7dQ5iPhZ3yws2968xmBKu1ipjR3URGbdyRE0+WI2iGUWSNCetuckUuESmsoXlPp3mpgTDrOIDzrAdK6Bq5gCLbM1ppmZwprhEIoV7WmzJqU2qxIPWQA45oeI8walkXV9LGaw3pagapjZDOCOPMOFntb9+YxZabEm8mc9c4i9cKS6A6ADai2FaOwAXAWoPCDMbhg3sa9WNhSgIBKItgQWEsg+KnPi4LsWXpFeLGwIdHZE4Nqy6LPOvK1BDPAIuFpglIADenECTvwvjUmnbZpH1kClRu9MfaetXvTtsJdUcEDW35Fe10CDPiSi0aEn/gsOT/NUp1pPnXEYJRpyKnmpVzkiVQ/tAPRZ7W2Y/ss5saKX+vd1djR6vvmMKwede8HQeWLhFHlm42vFUSe2D7AYmtUkmuql/qAwBOpvqypB5xXS117LAaNMRIIeOEN0G8/2UOrhS+/AXodB5doxZjyGgAEdDUNvBWmbclQzCnblPf3hIowl7mG7AKLSAQuAEy8cmizBSi2brnwyxJU9gdakqxVfvDrAfRMFFoLrG9CvaegTjotxM9AnfXUEA1jl7dffYw+0/urxd4fsil2XyDSuUfE4DLY0+FaevU7kefoZuDKXceTOv+C2+4Z7RtzLSG7bzRxHd0ggvq5d3zrYRQRvdUsPj1k4TiROTp3FknIFGDvACNOSCRX9nAUiCf0+iMWlj0IFwqrhWoxgfsrW+klj60dK9jCqvd4raQS19H7rKB+/izfe3wQEX2ivmtCNPZfr6VHF5OqFxsBDkJWAthiyiBZwWKqHnmGMPz6+Mxxgv49qHZnVzd9oBE1+BpjzOzQkqIxPzCCvEiVMTaq4ahDCAU1MGUH8b4si/L5uJQTfQK1Wd8SL29W4IkdCmD5W6g72qvdohU3bUmJ6JCO2NTbZKSC1z3chyAa2SJB3NNPnPEgwZADj4XwPPDAEiKhgaWUACD26kn4z3Loi8Yr9rtwRAfboBpgYLTNWuwLb2pWOy/rgSfikL1FpkgApN74qhdYUsT7N35RDpEnUv2QyCnrhBRPHjiMzLGADn2zy/uymFJlWl7sQqhACUls9dVn4yKwpPlQ7JpUAIKFL8W8mFkvEtlmSIkzLZSsrIez43BIgoToKc3rTFye2PxPwTF2Qt0d0I2DvzOAAbEfZfiC4GxpQNiupNlxOK+neUIJOMbQGGOX/eF10e7QjXlNMyrNxwED2GMnu4d88eqmm3k+c56ZPdY34/lfq/y5GzP+Zfk9BUOXmO7g57UhZMX2sHHKz3Lt8i2ikxl44728oQ5mNnZgYinIC7t8gIRIaEXVeMW/ZvrYqMC2pSszbdOYgdZnOjKwRoeMwHq2YNzG/mYGrbomZNPRBS+v/Ea5yhc7vM31K6ABbHmXs2KwjKp117HReRs4SdL4xtPbOxCBXCkyPFA54qqj4BBv04AvwPVEQxzcNfIcbUJBTGqIG5Ijb5A6QMqC0sEcXYk4hIqM1OCie6IuJrn9YnuiLiY1xAQ90SQoHcwh8E49oLkogVfAXuCLjUv5ugWpnAFqoazc7ZvWZycgMSW5f+mhnDNEKp4yHgRcgtU5k2zMQqDonLFWgRL0QbbQcijYKjb6+aheoUBT6C8JFO+rsYYrsUmA4JL+2b4TnNYkCUBEQkB7NzbGXNLYzp0s0D7Y14PmTiQIHl2D6QRDgQHvPt6NVy1vETc0RVL8GxDMtRRNsuNZH4Q/4uKJDgF9ZwqAIBp8LPTzgXRd/mBEIhHgjWt95aLLRLxwkZFCnpVxlBn09bAbg1JkPNQ26IFPsVFqjEE1gxo4gIZSY87obtBjSeKOUnSoN8bDJYOqiTSmM2D7QqSa/werBy4diFJknKwMeuDpCVKDjRqZlLlvhctcYCbUvfGYwqByDx9LoOy4J8YSCiZNBK6bgFJVbHNsL5xIj/bhmD7XNXaZbUBoaSh+thd0Xy2cWAyO3bV1S+MA497UeMOhJHVNjLsKt2UmzkRQoGsgDhzWmyDeIO5b9GojgpjYEoEALys6UNgvLXrDGM84Lj1miZEjC5oslEMpkrf4mVAgj1C6IRVBd0FOHOPYPAF3zky+zZPtuhlKHbs4RUeLsXqTQaNAHvMlxxu8FbqhEkPMOjpOloe9x7yi8viplxIzHf76q5p3kwbl4u/4fQt0m0aTdmG9PCOBg84lc/ORvq7K+vQeo2o/0IDega5RZghX7HxnqavGPbHEKAdfVxo+pvVhJaAM63wB6lzOl8RmfUc5fS12MXG4opzRqdNctg380jpvdG/jd1CGFQs/sGzs0aCm+ScMkoE5GhCU+wcEYU3846F4Q7qiLfdQzXZQv8wXDaNgC1HhjUJii5+f4Hg7PEE5slCgZijb4xXTkuN6t4JRCma90BXqCS9sQV6Mcjj3ha7dkPYiVj140qRr9ztkwii3nC/p6n2PllBDzqOXex4ooY3vPEsCvkTYMRJqPLhPkAwjI/DwCGUn97mRwUiBR0aoWdJ5WmSYJcMOigA4ataxkWzMUMbSi30Ql/Ix9ZiJxLoPMOv4NLkhVi0qUYCez/PbslvSS0NDaY1E5KdnMMV1UwkJoifhyy/2nZJQM0Y4ZuLSJibx9MqBUMjrvCsfWurxKxs6SOSFSq51L0MCbxEzgOK+rKpfyH1+qISjJBCEQu08kIO0jkniDxWZvitCtYnFRz+2Yo+uGFGyx6wSdzsZVBxyKRl0Q1zJp0AUMTmnXGjw2mO0mffkoErvlEfg8ZWY1gpUh81mhXep4SnE5xm4U19GJ9Hm0GePBDeOYMZ0WKTlGo/EWinSjANVFwan2SvN1JUZPNZAm7LtnwNwznzBn0oK/oF6rYE/hBZTTilQmWcqqeiPb8gdhXpzgMkapWcWA2F4JRSLbnRIBjFs7jBEYz1yYyX6vvxSNSovmF8aLLRqfParoLxXeBzoq1tIHHAQDcaEDqBhJhg4lugCgIkj4hFYgs0uIB6BZjweMM7sQoOOMeOxSCFml35sXnmfoyaXTuxEaDkBRe0ZC32z6KkJTLYD6gxJrWN9N1IoeZ7g/ZJneifbobZ4mwZU6JEiHX9tFNTmlRMdvpBQ0DG2yeT7IPDHVMiD9bqykIAIIpKPgN9XywYOf2GfJODwNxaTM1q+LzIno1WPko3Rrg2fhDHaORL0eWULxeRbHElM2QIdcDyTBEL6XU/xQRQRL/Dh0LUxRx8c7fBOzQdpzuTU1qDGTE9p7R3B/OH1q++EJRinGJ1KG2xhcVCeMMKNFEiTtROv3qg9pLXTouPRaJkjadu9wNiw+FqCMvZZc39fFuUwXaCMYWRKZo8QSA5EvlYBkzLBNrEmY4q0iD+ckNRQoDXkegKwCfQ6ApHtRipG1y8AW6gkNISbaEhkGNlGrGp8CkWwlewZDp04/n2gq7GhvK7eWo0hWat9oViQ+FpBzZsJN9+ULzOy3WjlHrk6wY2JLTMWvCtxJcTytYCMSc2LCOMwpUNMoNuYv9KBAkxbmQKPkqbRBcWQnTEKBZz7C15crCm/otBsmrq/7emOYSjZ/M+ykzKowJt5gC0RKlfyYRBXRM5h8DikyTfDvkpIxgy7RRJxImsM8cw7wgqPZ38cdoijbgNHIizmhGDwIZxvHjBw1ADpIeEx458V0q5bSYrjUIzPfGPXir/e4J980q5Zz6fkUO2VOQmpW0sci8Xgky8WDBkLworqwIKXTCpmHrCx+uCRbjqNEdQPPuHWDwHBVkknqT10ysQJdPqojLfs55b0/fN107R0DqdTI9rKJsZgLHt/FCaWYP0PpL/F3W4SKCP8dVF3h9bdJdddHFpG/HmqMf8OsUkysQTb/b5h/ubnvEfcOpJogzWODwk/Y+8/qOTBerstxc7iac0Bs57K1FFaP5I/EU6kQBmt7Ut7wBwgq+TBepm39wWxueF0kZre513/aQoD4mZskC/c1qT3h2FmCsZQdv4QjDwx8zYT8Ut5j/BPZOL1j+wEfVfC3y9feZWWugLEwNvIBrG7dmOzJ1BAAPTKqBADFH24jkeqDrU33fW47E0PzbGjzcwX4bKxDAdUJA6ASh4+zOgf13n9M/u/glQVJphq5ImceMVp4+Nhd4cJaVs4g9HMN8AQEdaFMpXLNkYIf2M3KxDemkydCEPZfc7bnhp0n2OMoJJHLDhvir58nPwxjGKFPnyDMkj40rD+86mee9PPw4M1xF7Fzp0ElR+KeK0fm95PscgQPvL6LWmxn18mjmyv/A7O0daZOFhnwQRg7SsTx+n0+KwafaSFf372svFCHqMX84RrJouYt4YjgxvtGbNl5tI4wkNLm7L/jGupSBreWiGLKFKviSVYf0u60bf7gnrVpZJHjJ/d/tBLSVR/bVr6v69k8xvq+Q5CwvrbFheIKxfB4puj6kI75TkJIh9/pGywT9np+IaneXSStP0eVa3XaL+6cfvIzuJusSd3OkNcRJm6/jfjfevbHncxAmKLjZBgd0sqeYzeaevrqd7EFTsl30rFc10DYaYO1jqfRw6HQu/JPWKLZGIJd2vytiO3v/2K8GwWyvCtYeBrv0n11fyXZRb5ETV7aAJA/2e6Fo7sBSp57ND7+fl9U+S4p24mlnC/709W/ORNN6YCQTRcpY9p+c9sHfyMv7pgYonR/ztbh/z0aywx+v85DejPTVn3bzZ/HLqeXcqha9fvuFUZJSP4mH+kffvI/m9X9j1mcjbyhPdOKgLRJ0eqmGOSG6WSoG31v8HXEIQsqyQsg2d8v2RlCM1ynjZQsV+ONoReOUcaqDe4CA/8bAn5Bi6i6g74Bo6RZEVeVXeoPYZGb1hum54UFMmLSGh7ZHQsvAKQtSOY87XZe0V0yR/rDsjnBl2CGj/W3agPlgRFfUC/uKIihwgT8uqJzrACFh8YKRH0zcNDRW5p36vGk5Ib7Mxi4YxBF+ZRQ2CuoB8Wj/snlMftrcA6c2OW5JgmXXkUBPZvmiP08oA7notq34N2qLdi6wzp57AfUaFONmwfWLSGOlF3w/ORm/xpiJyMIROcx29lT4lTlo7CprGkm3CbQ92/L+9I26MSHmn0yZCwu/p5sZ0/gxuKzpAMy+CIvP33Ia8wS7NEnPDL8AAU/eZzDAD1iSDGqGVIzj/RSfGT+0M9ZAPqXvLfBizyhCQ2VM4uOqhkuU+X5o3JRZcfvOS9mfKlfBFzl40SxZ+CZN4e7ixip1/tktWahT/TQSVk0FBL+Y0/W0XK1/YbYzEsVdbFSGdZMSZc0LsgMZhp01M5Q5h2RS2U9VvT1GrbaE9Vd03fmysMabo4qY8yY8e/3ub9+0ZN2iv+5Ned4LImws/47rQpO7Y9zMDU76rUC5XDYiFXhn2qJB+u7aAUy/TBaqHaDpo+90N3u6KOrhrsrVT5F06fTB+slnoUjrzRNhA2bh9I2AooeACotIiTJLgVgNGGUnNVg7ORQBzeOfakoPvrpkVrVTnCB0BefW0ey2KLVq1yBKve54dOz1NmU61yxKne0NEl5nJ2al4YghVv2vwpo6txVuV3pIIdAWmO1Xji1LNF2lu/zBQHYFxPvSGobHEgBgfCG4PCFQzhzu4HymUtJtLw9tIBk41fkaWykbLeWFts5IuDwV7/ZLuxYhvS7ia2YBC8JVmbb8oDDoKBKRhAUbZF5aVd5QhWzRIBFlVZfM26w514DmfTbmCK6AEHluPSG4OZLxjGY96Ww055So7Y7POi7I2F0DQoMG/46j8Iuh+6eZFXSP9QZwoGQHfyOG9/IgxWZExMalOIz00aWOLP4N3YKvwldm/F+n6Xrxy35zAV/spuvPf+Capnqu+jFI6jtFtSinwWN/HLeB1muLaWPAVhXbsLn65kkEUzMtunYhUBOWiad/XnQ7clmzdqbmI7QAPbkUyjakZWAeCm0ZCDUa78kQTYxsx3FOMYVCPP9iYpJuyg9/CW1dNBOg0z7VHMMKnjM6mjhsDEOoME2ztcBXw73gukK/6/hqQAxrKABkQg85EsYtbPTeS4o89NBDQDCjfRPzyiOwJ18NJO9+VtLT6zsGkUiMPdNdI+kjbrmuIrwbmvKkf43qGpa1L0Wd9kUC14ffeg8YQHE3M5w7vz25aeB7+uuphq0ncbAHPe90gIQ6vQvU2kTgZhKvyAtIJInQxC3xyGUUT3HkgYKkcyKFW+2eCtIVKn6xNaXnxrnzCmxo+E4C5PbDg/AasTR4LBHx4FXEm1q4arBmu6Q+7hOoIbUM0Px/kZXPYj1hqu4oVW+2DqFyYC6AUoJQCp1KBNuVZtMHYpk5JPW5cxKO918PohZf23rh1QwYHYaUquKImZpfSiktHrhlr4zb5umGq/+UMI3+cp5eAu/47b3eEKwsmF/xDuhFb774imMJQDfOV4OTaxI+oBqgXy3EBO1iWUmnGvcD3Cq26el3pM7TwZhNczZj8siPp5Xlgoo1CLyL7tqB+MGbTDdz21Vp7ICcBQoeiIXVOAwL8JLhwlgo/uokYYuJf6OpxkndWMCvV+3hvVSGmq8ORGCBV5SrKJx3blmfZE3XhQz8PN3yC/zggajL8bC03ZI+BgranIjyEn47Nff1OT7SVQLdffdqnXS3DHdkW6s0GGczlpMuVNWz6UdNOXBW0bbdzpIYppwFGogJIAoUBcJRJsmDBVEiLhyRfkrYFgLbdA7CdSSr5Yvw5ccSY81FNjz5nh4kbBZu/zts/YDQGc7UXyZCBIvcFDEIjTRqQ32P20SJ0MgqX2jfUyCar8TTAoR+VUxzUXZ/HUJDb7ittT2MoVRX40pUAQ4nvBNYKi5k9DDQ7nTAqU4UgLRyvL4QHLWJkjetoD6vXZJz93AcE4eyklY9xGMlSNSQJkP0rDA+EMqYFoT/4RWMJe/WPgeAXbLQV2Yl2GIdPC7tD1g+GHm8U4B8LMmG5CtFW0s86LyKJ2wT7elEt6OKrrsvuypSbI7ykgujB1B6z3h5CSrseBdd+snQ5T+i3CW7QWm3a4js5605HwiqpBRrVmynSn+duWruu0hRlh16Fw05WBKWGISM4wYI/RBOQXsKs3l32zgYArv8UO/QdkOMA3c0G6IBlVzcOYuAuZDKwttuvjSkjarxR2FBRHBHUU6eebmkCZPdVYXIM/R55jjCVISIdrQ/JN7GeUZaTANnoQwbAU9nSIYnqXLiGhpSJ6ly4hHa643mWSkQLb8FSFOjD453UqR7qgFH4dT796U0tl5Y6lFMV+nIU88bVAFABOmkz5lMDN656mzpN4x+UHR+dJZx0p5Zv94at3wjeEY4mMAa4Q8/O4nZn+VqYlSaPzG0TkaUR1Ta9ASVSqRtTA9YITla3RDoeKvBtqBWXbvMPdqNVY0u2KsJfek993H1J3eNyLkuhTw2BHA8MhIvUg6Bj1QaSzpgbHYzzDcTk6OGzjTg1xWlKCABp4U8Nj5/w+kCb61DA2pCvaci8lj0egkdlSgyrYu9LCF5PEFQNJzH315rApm2sWCBvSkpvwKCQDJtnTB99YHep+0zyxk5uiAZJ0mKRfmDjNOwsVv29Q0KxeCwwGqLS6iUa1ZicxpLVSFTC3sW1FwJAqxfQCWffc9cQYqTYCMPNGwSnrjM5tLXSfwAhD5vFVLw6q//rt068D0e9lv/1CZ7aOZfsHHEWQGD/QRs9putkVo+0ClmS2B9xS+6FVAqiwpERQpzrtlqdgDoSaANykHQkUmHG8sPpsVL3hDsO9ubdnUHLANclYCe44JMAFBDWg/E6aAgdVKESZeyWI450xyE91IJSYVwU49CsoRysKpShhNajCVapIyJCklaC7sgU68IK5A9ODhJ/WYTB6PrPDQBQdjKGExJhAYvBDjJ61RoR3KKBxahZpz+iqY/U/K7Xo5ecR8JsCnXsADC5PvTlxGABipj966wfFc/O/hU+MdfYRsu+rVgCG/rb1SO0fFPPPD+e80tlHyLA3BXolABKB5ehWmHW7s1zpAjhuiymm5B8BFpE5T2IYAYI7N5rZPmIrwCMy6oQ2U016X0sZmY9uLB2F+3m0LsrQFvBaG8s86WsrmevoRhLU82nXZ9UR4UNXJ9njo7/ojhZ4Rg4gU9iObhlRvzunnC5Ewu8wDbVioHUWzpMZaILgyrkOW2hug/WCsu1KJtS34fuYxxpdEgLei3zWM6UREdf+IYy2y//HspOCgVvKZ6bWGuKbXQUAp+dYOZJVBsXcFD5zzwjZ+1kegMPwOO9IFhg184XJpzdMoAEbHOpNQ92gfx/owDLfJQYQaYxHt4mMgNvGxwdUGmGzUZHXBan8TSTwncZCMwBuIJ9JV26CNe7js7mbGY6/rRw0832ljykm0P4vjAEopnfGR7LCpBpxIV0XMMO25q3IGpZ2GjisgCZ5jfP464wMAZHRwrDiKM2w26ngiaiDjKWyn8piEg5EqiXQbHKD4t8ogW6W+6XS0Tw+IxTe93yWM6hZ5jjzcH8EjjALP+Njyxuqs23g+15iyxday73yYHND6nioyJGmZmKdQUKuwd6aU0BajGfSo7R21LZk+nakfpuX+xEjFDHc5v1lSzpLOmcpRscqfs3kR2n0opEHTB3VEuZY4NIy21sBFAjizuiersVEzOf+g6MIwsRIbNncWeYL2gdylHaB+CitnfXxBuO+Lodp6dfo/nXMvsx7sePFoNCL4QQsQzncgyM3v9S3BpZsYTlOj5a08i+Ns4DSSiik3+Q4C0yER2k30zW39kfc2jTAg3ykbfN0ORUCQ+kXK4cdq82izuWo15ECcfZ1xAaCF0NJ3npZYeA4thkkpbMdvsf1AbmJ1gMZduXg0vrqTj8PYTyIgnYJu4SsdtmiInuF0lK7J4M2xuRYHNMQgkq+DODWd7Fx4BWQR3K5yy3vCuSbGOwlQe4q7Juu7VwhnxBxLV+aZb22fenhtU9XJo/rvEtK+VktzgZyE2122FzePV8OtQLxoDbZ3XM28xzPFotabg2cQ6A21BqNueqe6+Kyby6n+7L4yXKKXjD+oYDMdN/2mPOFBQIvdYVzl23GsNvPx7uc8B7Zu5S1csM4koLLhnF4lxMVc84uh1ujPsAYVzZzHdMii2JuFNx8ozcXYRdSe3WSAdzIc3SbULXcIrg5R22o9bnY5VPbUGclr7sny5tnaUIcH4wNfBnnO85crKvmtsG5q6ZG2+1TNHT6KfoAC02cp7GRrJyvWrgZ2Nx0OBo+pDb5EzfRSOTHcem5xqWEq6Py4BLPnrFC94Y2j+xwkq1TNSW7tGdNEFFNnGytZJyZnkVhRZMYlbvuDYlSzO2GjHSgZC3pygf4SaqEjtJnnP44BllUIi45SJYQGmcNA/haYdyVn8AWmmK+/8NZRG8uNHOQ/vK+aS9d+T6kwUz6jPIYc/2uOYfIapdgEc4kaksBg/wZieXqzxA0joRJuMM0CyjUCZsnKFfuQSQ0U1rCNACnVNnMJ7UmwJIG3sSDSniVcLzLavloRwYAlYbanpVx2+VFQfbYnZr8jkxgPZL3YNK+eBKOAr3ckzA2H2Usn12tjPbIm1uj8iWCivW5TG1HGWrI73npyggKI4bzgx7NaBKExXSOgkNG08nWwA1LtmZPqZHHzXTYEGWuwyQmW8ScYrgakCxDFxnSd5vI37hFs9tXBBkDtrRJkHNq885QFvvi7nxgrASmIqk3JctZk1dDeLDzmisF7iFM2R17vgQB8DM45IELaAZ7aGPIcuUTVJgZjhnIGHTy+AXO3ZbaB27KbJm85f2QLWFP8s1XsxwyfI+8dzEABDffm7K5ZFdQvGb0gW2sZ3bkGVzXjK3sxnfkWovdtiH1xt8yM9Ox7TLoRVwiB6wywrbahJVu8EA1kR/RDkwj4o6qboEBqrXtw4LkAWWmP2LrB5WI1/l680ew1vY3/Za0l9M57qaki3Fdk8Jv4hhkzPl+FBlHtBMIA/GYS7cdbBi8PVlxyEhzyiJOZU0BBeI5pcOYYpOstsSv2iPko67dgkpk/W/JIohlPHA0nm4AmsacJZmKbhT8MAsbWScbTKbx49Nb8ENmDND5BCKnjjwyHjkaadLtTq9hGE1ys90eIPyK0OaKOZ4SrucDKi8JfUwjNtdtl7HslLdhFrZjW2bSjHgGBphmhm61DWFgLqXghQfQgdtStnJ1SxkAYOsDSQYzmcExTTPjjoa+b5tdsAlHQeMnZ4JOaU07FkQ+F9P8brWT1cbs1fSl9VE90A7ko/pVbOj9nF63mdJut40e2rwOsNDCdmz7TJoRb+kB68zQwYvZ6DvZvond09lDTEzyI26yCsrJpynWs/EdsdVSRr5X3+KOhMKS8emxWC0N3xEbLqXi+zvynl9oEj49IGtKv3fE1qsp+L5HviiNz75nhALl3TuyRQy5975H3k5KmXZPw2ZkO4mVdCR8F4UzlKEp1uddeCNBmfaOaB1Dtr1Xr5HnlfGJ9vQVHkqxd0STmNLsId2LNAn2QESm1HonMIycXs+SgtBkm+jUenoXjihynHAgGbOGvPoGt0qly6lnuKlgyaZ3TAMBGfVevcbeHItMpqch0tPoHdEcUiq9V98g3/iEZdHTlBvy5x2x6XIOvVff4q4fxabP02BY9vhHNIZ5t//qW9ygSJQ3z4zKmDHv2KZRs+a9+hZ3fTIyYZ6++dLj28fc+klB7h+Rt39CE+Vp6k0p8o7YeiVN3o+4NTU+QZ4+aVtS4x1z7TCnx6PNw60iaTPjQfDgnHjHN5U5L943uBjKSinxDB6SOxneUR02a0K8V6+wl7FdufBevf47xzdw/iyG4yYNL/kvAzpZNfyuaijzUuXsUmjnEHmhk1ta97McV7NaGacPuZ8a+FWosAGuqfXv8uIrpvUi7epN58pQzy3nVi8QFwDfv3ot3oSmG4VD0QtJ4gAMMim+vXKaNkYgToyAMoEuUFM2ZUAkTl0SpTZ17NvycZxVrLpf//D61XdaPkm3crNur5aOycNcijgVXsvrb777u6Alv6vIZ1K7FS2Egbo2ZYdUJlEGahvenb5h8Zau7H5p8yfxFRA0GMw8oe2lAmgTPuSte95RaAM1sixkH5T8YtDcI5HG2BipUKGNsOntvw+UHmNRThmorSVMiksTpwrUMtUVJeyGAEafgT60v5D+AxX2hcq6pn5dXoqhE3jRMvGEI0AojJL/a9PeKNdJYE0ScbjOW6mgH6xupgvUND7suWUu5dvRoxTrfANqIabQEankWLaviDF6imZDWNdzT6YSafDKiNYnk0brw6sL17ZvSd8/XzdNuylr2h2cbTQxRH3Jz74IYDYPHLI/V3bzHUE6GpxOnUbt0/6ffnz1/Wt5g/eWZT6eVsR3i3a2DZg3ohKFdcvn1PDp7g9S9C4tI5W/pnef3K1Rafy1sD7v1qNT2TWpSehlnIrd1FiBiRi/N58ypdpiSqCCC4nZ0heN7YGC5C18GAsjGbnCIWifQP2Ejo9gJk/6GSwq0B8CaBV4+Y66efVhd2c5zrKikviTwSrY1AsfLdoQcdYoMGqc7K2UC1+au4efrN3AK2qyiMOHTd6q6e1V+LzBZp3853TNkEXim7IghcJAbHWEokCK1oU2RqNpjNi0+o8J5DCwG9ij23tMUdaG+k5JYihTehbfjb9fU9/rS3Pbt2IY5f5QF0Po9aWZ0G/dvW2Kr6SfQvfQ/CIS4Sf46XEUXurFwmGxnoQ48LABVI19zywJmGEDdljez3ngkZiObo1FO/ZhnCRDAA+e8PmbROQ5ukW4cmwubknEAh28J8FIHknLQrCZvdKMDs7MfXQbGWCgD4glaab2gJeEe7o1hxPk6SgXjqMbaFKNTWkvCZhhgy8odqQ5+AynhePodphUY3NvSwJm2IAdatK/3DeW3GM6GsqSTSwep93rWGbGgr1wIkngbQds889/ffaAMlKf3CIUBvJ4WuJl6AEzvL25+XTjgWCmP7kpBiCoM2uJd8QPGGPbdH1Z3zceMASWk5tkxoJ9WCFLmBsC2KbsCw8oI/XJLUJhYB/mScwMPuSclJf7Q7f18QTKbOI4uT0mKOibV7IjMrUcMkxH2pd/PPmsuowlG1lOb5oJC/ouuGybufE24zjK7ACYDKV2TmkipZCmK+G0biV7JZ6BpOsD7NRpJ5mnNNOABv38RLfS2BrIr2v68r4s5MNWhD8ls53cUCIe7J1q2ccTGwQ99Cr68nFMheABTeY6uaUEOMjcM5IMsTVWM13eNT6RrxnXxHUuZmJwkC8GDWYabQCZ6dA3u7wvti/HNw0+4GbWjLOe3mAKJmSaMNlqqkmcpqNsrU+QYkE5c56R4QZI2FRigOHGZjntZq+eZQOpV9A6ud2k2lquFD+A3az1tYayj380pc8KORSZnHhObisOBptZVY7D8+bb7OOqBQugMhWEPaWV1Jq5XgcWoh1sttr7jb4B2P5Mxh0Hg81drJto7xprkw0vXbVQ7N8wM9VAOYO+NePCpnED+xi3j82WfbMvfeItA9KZ6TzsNqDB5rXVrTU2xmajcSN5ybZLvthG1mxiPQ97CZiwCWx1q4k2sdyRqMquvyyaQ+0zoc2M2cx4crvJiPjOyMdqijVQNrv8B7V1XXt5/zLULFsknJkVOTRuTp/FFDIUFFSui3JDGemcuG+8VteZM+OcJ7ejAolHNHxWWtUg0IP58fFYgPs2cZ6TB6dAwmZWkwSpBnHYrTvsScsmzACYIu/Z2I6DwtYDN1pvaRp4U2XX9EMW5JZa+eVQXNtZOsh0f0QUk6liTm5VGz5s6VrlyovFbjhbex8eKI04n2MEIzBsRR2bWe0nC8O798vp3XvTXo7vSYci3V52ld7PN202yTmf8wcrQGw1c0ms3XTgo3fy9aHN99uXDxWV6OMscdaMs57eqgombkifeUCzicXffPmPcvNSLrfr49FlWbkBq/We0NNUcWGTUWtupmYfly1NBYy9kdurIJ/armCpZFfaarN19cY6beznUy3Az8SfkgBhCxoBxrP4URLRyzEgFIoy4+znZb0JFzY1OGzE2T7u8d1YavFYR02jFOU5uf3Emj2uwu/Q2G3g6j0LlVryMQitQcgZ2VJFhy0oDdhVa6zLxr4X2Dly/e76qW0pXWP/LmhatF5g51TsL9SZz0NACrznY7kZFDde0HTIm+ayn/9LAI7U9CTg1NZT3gp8F+TNOB4NcDp7GQILyoCqBCvbTSpV8F3QOmKtXMCppjOtzFHUywJVk3A+VpSh8fz+QcuH0kw/u2Z5UZC9LbEuuhWiqHO1NMeIrT+MMfnScLftO9JfMg80sENT9mxmPycbc1zYut6QXRf7uGw5pAGO6b2qgPOxp4QMW/zDbFG5kSibOtNJu5CHZZc+hk3VlNM/BE24qATUMrU7f7kLemA682NYVctx/kPQpIrLeM7JffPxWlqRJD3vypZ25Ox11UwymxyRwVfPGz1w3h+qKvM955jSLbPmSPwnt7IRGA/H+0wSZhO57emzmxfQnsVeXsTDjeYzBUh2gNNl/UK3qW/ah8OOCJeMxhxZ4k/2BB2KzM9t0zdFU92Qbt/UHfkiNn2UbSKxZ+lQ0+GMjeVipRwn42/pEuEI8vBZcCaA0AOqFsgyKeoaiYJ1DLHFbNOW9247XcjEwTrViAaozyOlAaSr2VsSlYu6FsJgXR2uu11wOm0GgTJJu+zZ9fMCDub0ke2qMiRCsm+bXUnlZGWd3VflwxZhDSNPIjw8PwmYr1lEolCnxpD1bUkQPVFnSISkI/Umox/9AGQFlfqoSJuqdzCPh+W5QEyhEm0i/VOKDSwElTwRisJePkCab43VA6K054d+S4nVF6cgBI0+EY5dXh9o656zJacSlAlfhAOxpfo2h5YRZ0PvGxwwMNOz9J0AtnBUSm5ZDwuZrYLQKGbVFb46Yq5QqIO1sjnnjWf/NPJE2F3CUz7UefVFyUAEQ1HIg+2wR61We2c9AUfr2Iu7zyhVImki26pp0lz9OZ1mPUWbeyVOqZ2lIP08+Tzv6l+RXhLIl6qv03GEG22xI3xqA07ZQhys05CmEFTpl53Qsr29Xq4WsKyY8xZW2eECVPaNtJDpEuBn5RRMYQQLOXpfrciQVM1mNdA4YgNaQne0zAtOb/5cJrz+O3xQO2anb4egPIYrq01rqGkDA1g4QrSjKk05lbtyd5kEcODQZmFkRmPh9NEfQbrB59SrXdjDazWUbMDr5fTRmh9If80+Bl63wBGtfXPYV2Y/Ex7yAkuQfmEKZUWS3s1TpGnSlAjs06S012zLvH6okCIvBHJzi2Sc0AZfLmZkV9nZ6xmhFBZlW6DbyIljFLZNZzzCN+mbaCPU3VUHkkE3eg0qRfoItRXpe/NLaINOThzTcQ53XdGWe+OFb1PfEegj1Pas4GLJds5eLTawxbSdHcFh2z3RxvTg4UG93+yg8sR9aV/tCkuEcvh2vEGt4S68f2vZPaHMksXC1FyFJ0L9jhJlfyL1cuIIhdvSnAbAoG4ijZocc/MlfePEmCv38r3VPW1L86G3Qd1MGzNOm8p81ds0PifaCHU1IZsu60heleYkzwa1Ko+fenXLOjtKWpXJca+q/ozepM6M/9WZMxyKv+P9K/OoUkVdWMaTCAtQYrx0rSuBDygxSvakznaSwa3KRPJwpR4K45X15E/zrKTpmigjVLWH+mtW4xWK9OFq76hHUmzNt6V1pQJ1uErqibTsjJC6Qk+A56Qp1njC1T+1Tf3gpVzh8FJtmk+uqVP0vqzJz83GOk5FOo/9G3AVB5R6YY2AGEFDSwH7w0v1xBGv+r5tdn6qJ4541eCTNVi3/kDNQ7mtS2Fg4LsSy+CE/abTnZ6FA9c2cF5Cjo1pXhqp/VUK8WEwKIyKBJuc93xTHvSzcjkipJDaW2DXt883G9OhmEnhQhujcQzEZF35l8NqFyb6MM1Tet193m+hkmeyap3h8lWw9vm8nPqtJJMdbbN2I0OY7kWEq1PJlGHayq4ZV3ucSgM5Wi8qlG9X54rjc24NJ9jB28Y5lgAUV5zZE8zcCshzIfnXQEQTazQeuWI79a8P+9vffmUz6wclC5gZH8CC7iqS/vtd/y91hTKrlSnDtJGuyPdkM2F3KNSIw3RK5vIxbRqNv5f9tjn0H03HOxblMhsaB/ZI0/8c0zmz5ndEvyylzKkTTZgG5vDhliuZMkzbWKU8KyxVxZUjSBNDoG7z6afXkadzbdJP/JRp0BL+dMg27MPNOjw24OjNt1kTetftueOGBpTXVttrm23W6LW/tgWQMZ9NpMPcQHL29yp/draQE8V6fmjHL67/Y7p+uAbE2IoZVaR+EHfCwAI9E6XoA386lLljue44rlmye9cLWmlTmm7lKlaaiUJ3iabbEerO0HYdwjn6tBA0MADRsWf7OM+UDJi24W7KdumtcZPdufqASHeyPXWE7/XMnioUrjEk0sVpctlTpIvShGxSdIuQDYppD/V9sx3p27Jwxh4U2kCPhd0bqBrXBlwgSzGPY2YSfRYJ10fnvm5Lhy5Gr0qbQj/f7ztdUJkyNqK0zYXala5AxkQc2F5pc9s30lEu4HvMRGEb6KrJN0zAr037ZVt2iL2zmSNMO7v3v9sfevIO/WkBltDWN18Pe0blbLRAGBiqcGvZxcjv2/yRtIb7/qozzMkCw1iN4QarEr9qLFdWXfIx4XnPiLwkH7Hp8t0ly4+KWvLojl88Bsun/0JcS/VME6jBPb0Gy6bT45ctuaX/cdM0PaN+49IGsAT2XvpPw5Xq37dl4ZrVNeIwnUVT93lZd5/6LWkZ4Zvu9nDXGV6wa7FCkC8ZEvONdCcQ+7V0RC94U1XX08uET/fuHqCSh643iFnYdR/SoeOB9KyfOpQsVDEteXf/sbmGnrKYWqUwBLdwOJx2+rsSYbAu+uk/IDxOmTJw7UFr6xJoG1KFY5RJhIEtY/44qmEiYeAK2OxvR/cfo1CnDp5TMOoEslD/pyV5MZiIbD43XWl8P606RGae0PX5TV0QVsHDOXMqpIHfkzG51ghOFKZjQ+4Orulkpgn0j5vb3351bqZGGrwGOX3AcG/kGhH5lgiDZ8afh/3P50a8jA5OjjJxsE5G8g7hgiqkwfp+KemMVBeuRVumjGrdxyFC+Et5f08oY0F+bZvdF8QxA4I9HBduAYxf/YZI6ee8d7nGKm2UxW/7tqwfvjQsnoDszRBbYBxgCDm6YgAzUXBbWazkTf9+kINcOWCu8P3P7XDfBx9ygXjC99+35V3lvvsnU4bvxnHaZMrgbzx/oXf1Z8zVAjNHqF8wzvHsQsv1eCz+BnOgbeNLEcfcNnRm/rVsu2kNoiMWMZ3CXOE9/+ep8/payMUb4f/PYt/+yVIY/+q+QAQxoTH8INYSLceaMz3JmqeatN223C9l0DiU+0NdDFn7Xjo4rJeOv30tbV/7JR/rIoqrfMzbklVM616CtFZlQisfGzp3NaVN29JAmBirbjDRU97tfEwK0WOVDvyoBgKUWEUsEXrVFHmFbJ2VHqs03/xx6Ho9BfKiRqGwC7Zd4LWLvFD/0XGRVyVXGwKdtElPpYMgXdmfUDuAOa722vqXD0ZRTiKc4nOTW2aCtxPpzZiGkyMWXmmY6PDPJ6brE30DJjAA5V9ovGYrGBsC3WQrN4L3jkIxs8Qr3xIpyxZKO+eJV3/X5O0GztoNY5AZ44G0h0pwq1EQZpYEVmBvwDPqqHUNG16eltCYE3RJ9ko8FJDOHA/oa7Mr/VBMHPGq/3jyHB4jQ7xiVpISTMEBqxfZgkBYJmQlVxuMB5GuzbE+oWRfuNcjcwtQyzgOgpet7eqfyjprcVOhiEBgSwCC959N5jc7i5BAIWkBWvKX4MC5kpmEAnMmrcDBw+WxcIIUXqGKtIatq/yzdfxin9MYRKIe1ShIbSsVSqc98wlOm5zYxabNntYFpw24aG5SZ7hu7q/voW0Oez22aNLHSTHhJpz2vqlIazw4MAEQqWPanO+agyHmZ1LJSWP06QudTaXf8maxLWnbkv6u3+Q12lagjtLalnmF60+cNGouKOvaEBk0TgYzaYy+4SGMto20z3syR9TsME34m2w7LLCS62KdK8yMcbMwoS4IyTe4DiaRx+jdt+Se7sbHgCNKtcoRNXcsC7X5JYpxFtGZEmFQnSEkCh8XCIHDT3261ps9LqQN/P2sRi4LJb3jHofXrfeAvA2zCKz9Bj8uzHxRqzuM6z0LL/vDmtnSoRpfUM2uMwqRxhLztdhhYtvc5XfV8y90OsS5XhpPDIJtXm8qcl2VSL9Wpo/R3JH+xmPGkshj9A7ncT6aFYZo3W/ovIOfHDSWyP52yy4yDa3Jq/E+BrbXGTkj0fzG9hFYADNxVK9DGz7F+qRE160DSw+q24onYj3ijeFikNkhVk8U4rUPkR/cbnmiTKm9HXsqSv9CmxLBAyuIkc2lqnC9XGUxrHV0aWZVjF7EAwRyCxj9Zj3DQKIOkpUd9UH3JDeWogN7i8qWdNgAxx/O8BJw6pHAUsAJkTMElRKRspQ1LHMg/RK36L2PzrMOIk8wiXH0zcNDRW5LlhV8WLJuPGYiC3MkRlQWNB9IV9APl69ctywUNd4arHM+0q0Lb9aV35bZv3mOyxwPaKcpoo0PHs5WihZqV2+ZP3TXMDfzJn8afM/R6UQGqB0SUg549jRMUoBFqHElnQ5ZtPp9eUfa3lRc1RyeVFhS4pme1MxfBQVI50mJaPAj3v77gA1Sy/Rpv9XwQp4R047A4hzm2szmjwbxRiOU0+ADfXxMgi//aD/4F48jbYMGKQ99EKnIw51CCgCB6Xg41e1IAXwyVatKHqy3nkYFQqdIGqzPnCDMYFXbIymMPQ3rt2ZEy+Lr1sAPuICkZ5o6nSG8dV1mOY3T2ilTB2vNsnyzGQLd6D5jYkFFXo1ocN6nE4PTsRQk6A1wDCRWo7jb56YTaGhAiSzhxoHRjGmtIb/HikphDUen5G81eJ4qjpHIp7PaPAVKiVwhVH9B5EyI5u1u3z+HQ5LZk1oJv5gaTWV2RT1xGdPBaOqtGWEQWtjYHsgQk4hAGqVvthUQtDbpVVnC9fMkSl/wq4eZyWsRMftqPx/KamOKHGokqT03UayvAzejhi5/muNYgG798B41rzoxLLN2VrJsbNaOpiAy8cZbBbkEgVhQTqeOwjTZOUeeBEJhisUAH1cB+t1HVlbdwjXsN5t/NsWvTbvLjXfRhZ/xV67BInWqNMddRhEb6pKmTZX9kiZCVVE1yFbNlMGq6I6ZJUOu+7apUBoVhmDF+/zQ+WlWOXxUa/3ws3xqpOodf8b3w+EPhDB7LScRmXtfaVNj2VqalahxkpGKDhmy+SBeDBwDJcqvVjtppr+29u7hV7zhH+gfmcUoi7iLhdRimBEcNC6nOjV7e+cRdGocoaqnc7Dx4R6uvTpLqPLpWNBHuc4Sqrwve3MtW1XlTBiqiLL14GNKVZlIHKqQ/Lkv21xKx2HRKFHHdSM2h+N70EQd13mwKiXqUJXDSrHJurI2F31XlYr0lrpXbsXUn25Zt9ig1ErUUW1FN9JPkTXe5VLlinIJTCM068f0VXvF2XDaHaeVQT1KhsKZ0wFyuk9WRDhXygoJcKvsK7xAg1/n+21Zf2V7QutEooq+UNmcLpF9eH8t99ldUx+Mj4nNCCSeOPV70pbNxkP3wpBCsafpZaY4AGyh7bKK3MM7R02/xBOn/o796Nl8icdbvT6w2AC8dgx3kQg/tIYwx6V609Ape67KabjaozdSRA/5CYR8JbVle6MBWDgiVXfPXU+MlXGhps8MkYoda5uuGLOqAYq9FnNI87QEuJwkiX3CbDEBm6DduwsnpiuTLD+UmFXXNRGhYOKmJm+AzJls2RWIzLtrGViP3slUDCgfUhKjtcJpKK8eBwC8UsSForV7WP/126dfTVjZv+On+z8emnurlIuJwtyIAYRvNHaRbQ/D2oSD8ddFuD3wahPuCoMuOlDxT5sqMLi76LBHdW3C85IuyI8leTJ6iYsGiQ6lBjuyTTpcw3jgESDB3f+dcO8I0i7S4IfFn2hxlkp1GkRAmbFqu1kZfNhpUaaa7XZ8FIqxnoEUb0T5JhJSsuOyFYTf9zuC6uXPabtl6AkF/MoglOeEUNQ+AJ94LL/GH3gosuznHQIsr+MOVYllzTWq+LtkmI+HHbXvvBGTejCpD7tRnU5kt9Vi+7cfPn/5X7zEi5kebo8BsFHzz+/fXP+3h+aZPl7z7/989+Wth+aZPlCzuavfHna7vAUHoUSE7/jj3gJcXnWpFwuHq4vOiMNWXVi1e9em88+oQ1w9BJKrQUAIIscOyOomYoANAlYARtkfmqwn+c6n88hcR+9AgvrZQq89LCOiT9SRTIimzhSILHGHMgIcO9U6ADdts9+TTeY/M+mcR+9gCgTMTkGWorYhUTcz47pyb1+t6BJ3NQCkexvsCVJdXz8Ah+Tzb4k2DFwUYocwQLJs7jek6nO3IpE0TJlSMhzU5Kga7lKj170GNblLX6OUaWW97Qqdlb1dSu+qA6JnTFRhKrqH+2zTPNWsuCzSmCaWMOXTwQlLIdbB2/FFs0YfphbcHy+a/DbENmUIg/pteRVl6sQEHjzzHz2mJudlL1ko9q7XghOlGIhPW3XbgtBO9UOAs7nPrNehFPUmnkD1450ja5BUu6HkjpcibihhVcrUgSrtF4UUjYh7QkiFw3eCTq+MWkWOYNXCObEnBIgzEIrrGo+iH3VxB6cUTkBt0unIqmhSaY6BWCfEoIs4u7yswasQJqkXIofLJcXcf7H2HugOjLvj+N2DCQGB7MHR92HMX8F9HQapfLnZ4odA5/OFofVxNlZubQNrofC8D5NZ7sMYBCMvwyigAQCPeQHeCjbpFug91Xpt3gGtyODiws3hQvYn7aPloEI1/EwdY3HL3SOTTtfFI5xSu2Op6kR4lck/8agTFZNZOPfWAx2nU2vFcIXzbzU0cdd6ELAQN3pCgPH7IVhYIoNnR1FfADHCL3Synu6q3O6JENYYnwGZSOxvgRw65Ht4ZiUDDfrFEeP+tewKup8UhEDm1Ck9lg3wEqFFsusmIQAfgiB9IyyCiSkFAFZUsJxcdV8cCm8KOIOvQZ13uiwzdk9AGncKSLv8zyDrCHwpYIy7jKbOpqUMPDWA8JgEBAJTh+vPz83/NrsSMVx1ylTDFZCMGa4G+CHDFUTgHK54AM69HAQCt6XDA3E8MLBBwTwzCAEDjgg7EPs48ACBHaAgHK8BagWmRVnzOt+UeY0YoQbSVEMUEo0Zo6YWhAxSGINzlHpAcA5TEAZunHpAQQxUEAx2pPp8HLbr7jIqORul+38og4Q0lsIOYNheXiPYDk27EFru9hVBDGCNMNXwNQvGDF4de8jQhfQ7By5aPetTtvMTAIHAlgIEthtCaLw6oQ2W2gXf3HVNdegxndBAmqobQqIxHdHUgpCuCGNwdkYPCH3TO3ZmIA6JNQkYdLcEMfl1TDs0tWt+pGsColsqZKm6pEkspjuqqEO6olm3sxsiVaO/uhGG3xeHITmCUPbwk1fg6c27m+FFC9i5p9/xPQeOm0qyXDfiOTBAzeGAVTRRhquyxaNlVc4gtEuVUorUqsxRixSvLnskbWc5zDGpFXjC1dekf2pa8PBX1rsQRyvMpNyZGK2ZNY8mRnXXs+uyQpUgq1qBOlyl7SqcrM55C86lylZRW1fnLKTtoxJel406HYuw6yuyJO5IjZw2XN1wIo7TNpN6KfM5eTOow92354wjROhZaJ1Xz3+RTfaYt6WSlt+KxMx4JDMYlGPOIrkQE3horm5b+JBNmaIn0iMZYVCHO2PnjCNEqNuTrssfoKR5LgBXEjsWi/OY85Fk9WF3Bx+H2zFJ/IlAFU3TWvYlNjycNRwK5Erart6LNB4XuvDGX27t+lrcdknYFiMxa45WiV1RF7Veq6r1zrlUu9Gp117AEav0jlWZ37pXO+Fe/cIRp1qvFe/U7S4Yb1FuGzj/M68DGCyc2G8ooWwsy/ZwL+RWJOjdChLvbu4Eg+7vChK/ju+E8Vh2ZR/ybThjIiBVcReAYuRK+UmyHckDxsGFxJwUUNdvyGMwopk7EaRDX1ZlD75fscBZONNCycJ6jsydCNK+qcoixDicMRzID1IqnZp8yPu2XF413R/qsSrVS+FX6xQuCNwxatqMNy0ZSqQZpKokeNFfYajLjz7iPt39QYreKlQk8RE9lHexShYovK78KULHIGuAnI+D82mUJv7kJXOsYmCUKf6ENeTwajW7q8SbxUL3XH7FCtyQotmQa7a7KGtxgV+kqiRY0aR2ilZJ/FB/bknfP/+/CPAapV8bMIoASqyi/cC48HUGFRqNn7l++/LZLt9EFvJFMFo0Sj9FHyS3WBU+/IoeUtu8fU33nabxNP2EFUVJXzMeg6j5J7+OJ23N1b7m3JMbxZmsJvzqL/BL86Zt82er2IkmAC1GeucpvvmD3JJ/H6gACgyyiU6ERt8V+Z7c/vbrF/JnbwIu/o7uWuSpKtm1or4ZC+uZMOtEaPHU/3jHXK5Ho4ci/oxfqoYaW28eSZs/jL1AvCggrlomQqyabtu0/S+HsYyBUuRt0WGgQs/MDd2tUa53phV3+dHLKxjKq39p87q7b1r1dYL8ox2mLQYMSrtwRLwVdInULbFM5ymEIkTih/YPqnflA+QKTr9og+JA9ByDCN7Q+CESRwodAtBsx3/DjoqhSne9aXbvatMcJ/6MX9nJ/roSSxeK6/r0m48waL/Ff/No7O9N24HWk35HX+eYd6Wc9W3dm3PLmSnxQURLcSFYsut5IAAfOtuGkuXYENjT5vgBcJxJ2GBgTib8wYSgCFf/3aufvvv2mwXBdVVSzi/N7fDW9edcKPiyazaHaurHF0Y6Y4+za8BIx0qW3w1KAm/1e2UWOeKtElmMdnsElvLm0De7vC+21029KaWjAEmmkQ6l4YYKuSW9Wezyox9augG7Jy1zbzsHXpkSh5jsmp7c9g3z6G7IviqV5+dyE2BqlLbf6B/vy67/fUta4IOqJF5y5XnZKHcmQcn9VweNh+kXHDpqpq/NawAX/xHd0utt3g9uRUW345sP45k83GqI3EvfG3adois7lDad2EvXFALGaFJJcbPJMId9acY5DZhXVBqvFrwXrxoagb/XLhg6pEq5XHSRekYiW/vJ14c2329/IRXpidXQIK2fpluWT8jRV2FiP13UvFVF6gdkwwzkOH095WNFx9kJ1NuuL3diuFHWBZB69SnUePBsw7yqv3mHWfsFKtwK9g4z0gxUzkgC6X9r7vL6mpr1Li++GvdJKg3a2wdEC86fh2DFtb7PD1VP3Yr78gEp+EJlMruVCmj/y2dO1XzHC0cDFBkycsAmdEe2xJZ/KTu2l7kFn0iYUFolHNFaMA5uur9jTWdpE/Q4oJtXXUqe31XmZx4m3EbOI9pN1z/b6zu0vQxtsPQ3tlj+0pbmhC/QpxWZjtyruGrekX7w6UgLctgmH8fb+O9pd6vNh/sAOI3xuLaR1c/2+fY7D/soLYBt9L6BU3MB8ASW49plVswt8o2HRThq2Ba32+aJX9BgYYzx3B27XF7YRRzXVhAQPg352A5slcWW7Bn6r03d3xa5udo1BFxlPLLdJPXcWj5zk9ICe3/7V71pbthJX9e/qzcs9GC+tm/5zICI4/c3ExA+Vn3cBLBVsC2Hg7uWTD1TPIZzYzfxHtd6GgJuNrRjamyHxV/45eMN3f3mHZGir4iFW2U8st8gqee+g8/aqLTAMj6bQ715W3s5njrbkcehoJzPXj6dSELvsM3/NNVh542Oc53AMqNubhifbiNih+6ps4D1Le1bRU82X7ZkZ748bwJoZj2ihQwAZjN9jzaTqRVHgMf/9j3/G3rBhgU7yx9B52hJ8F9x+WmaYTicP+bnmJrD/+HH1A2b7WWZsoIGponxyBOX0czfermk0JBU6jR0fbP7mVUgGHzYa6iWjQkoxHxEWxkh8Lkeay5zQ9wmY/fpQi0m8p7GYBzBbC+0v25shtVcv7OCE6E9TGc+usEUCPz+FHpEmlvitllgF9N4T2MxrYu9RscgjO2wD0l2Ty1kOIp8xx+KXDvvVJ42EvC77cMObENtJPKexk4cAbcVep9jbIfbXv9qjamzHDhHrtPYiOrm1vFdAWfsSG/B3zgK6wk9BcFMnpO43AjksudtKpX1hEue2KM8fQS5FZCt8vox795U1RSvf8vSSfwzrzeV+eqkEbNdxjGtZ0HivomuWtHWLMCc+WYjPHP60rALFe/q/QF9TGgTcERDgjBcCXQUYXBzAAOORR/FWy4ep2UQ8xENZ4TAt+HovmduCWCzvsk7dAebiY9ok0EltwHawxqRLhC+fS3MWurVmiFF011FERSSclmZ8SpQPo5wcj2M90/tWymX03IdyEiHVfKYV+WGMxukywTod1ctYbc7yGNZkOH8awMqgEixqlrC0uyhVEGk+PccjHPkYfxl/XDDRoBBFUTq87SFVJTjkbx9pN3w8/TGy6AKIg1/tIWUfQH+6piMQT6w1c73VokgWx5heYNGv8xKhR2+opIAu/i2tBoqx3y6v++I8W2p+HuKXqgLvJD/ydHfZGIZPrh27cOBXI3c3mAcPUaq4+UPylrFywuVeKV0nOJuSL0hLWnHpRK8BAoS4y+a3rH9aLYpjRl17PIvRF6zGeDWQP2k7CsSCEfkTQRneCXWt4RkRVP3eVmbd0sOYGYpiSBWcy3lrNnnBZCLyAHQJCMRvM14IzV7KjfmvLsOaCr/AstWA9wb5gAoL9jEHQBS5l4JIlQF2tn5NiuC6v59yFlWLSCXswObzL0SRLomfz789VdFPlcUE5uHb0nfA3eZHIBtstLBx27CQsG61ndYLtx+KO60zfusakJsLbCu1Xn3pOjZDbhAhCr/WgM/r742dPuzDYSp8q8Ec6y7UMC1MBwwVf41YVpqu2NQmmq9JwW5afOnjHq9WZXfkcp4q8K1bmoS1oTKfOFIrLKINcHeNX3f7CLhqkLWBNyWD9tY8yoyVoJ7x27zhWDkjGvZkU4r2djPZl83xJJGKWtC7rbNUzblUg/69iYhKwFedhFtvikPIXANIlYCW5RtUUUgVflXgtnUdElk7/6z7nC3K43hfwdSg4jVeuzhrorGa5ayEmRe8iEbKjxG7KFhSWt5r4Oa+2GAQ6+BXA6sLmIlsPkhaPc/sa0EaqjcHe6wKuyref+t+Wm50+sf+c5uWzoA45cd4FIlsJixaeDr5s9DjqtPT2HBOpX/7OwnAXTfr4GlyS11mHOqawdcF0FCloScrWEXlO5bzm7rCm0GTfyu/nzotmQzv0wPAm8QcoYmVlG6r+vYTKy1GTzqyR9JtI3NUs7OyAaYs5V/CrCyqdWgt/oWKpDldFLfavWyzsScEzS+Yn0bYMO5eaDdlCtA/xruBRmfRzrRgqLO0LJmrNzU3weZGjAAdDxA/wiOsAu8K7l/h460w1/90Qmsa21BhnRMWdcUX0nIVk/lX2uv39Q1KXqWQZsdKoTs9jUJax1WsR5lLrmH6Ytl2nGuvMxkCfTCwIm8a1oucKSIvGsdOwzOYJj1RN61tsLNYZgr6j4Mosq/Wohxswm1osi7Vh9sm8OeaghxLkXe1S45lH2ZVxmcOtp5z0ERsBLQ0MsiK18S2RJ2iBKAizOuFXgdM5llefjexiBiLSvmQ+KZfdbm9ddsU95PiYhD7AqLWhl8BNj1wH1tdmUAsIltLbeB5e8McRkmvrXW4y2QoMe1Fm/V/DyrTNFdDxTmRM7QM/9q6zDLgFcGfViR9+y2pByc+8G+JWLCW2h3BvdN2EUZifvsTCjA4xt5OC8JLExsptWOIZ1w4TxT+3WI56Au24H97449r00B7WqWFAjQcUP/iT1tTYJzlrQOTirmoQnAOfOttmOn4rOe5LugBVjiPrthIsDj3zkkvC02M/FwMUIch8xlyLmnLi/1wDEjHqStjHikLPLuQL2XwKvuJhmrBsPChtXMeYZDaoCGSCRj++Jj88CzzmwItrWkaNqQKI4mYLXXFo9B3u3MtyKs4SlRILSZd61hQffhQcdWnHGte3Rt+VDWdFpIECqxyVobfvdwH4N4ZF8J5D174cZDMvv5hUgAXljSWgdZ7Mgw5ABr4lvrsx/6ogk60Vg4VwvR1mH3qzjjatci87bP+jLIbBLzSgApZSg8gXXNU7RNWOxJ5F3rGmlVNU9ZR6p76ubt+0PQoDUKWe/eKyu4VxbTreAhnWoeEvWBJa1q668h+1qBdd2OcNiTNgLhwr/mukL3Py0V1ZjrwGJWGEnCcaBmZU2HyNeQ8wRY0mpTflsW/aAkdOtoELGqnYcxHOJ8KuyrgtyPskNBcvZ1QbZlR40RFAXWJawKNeLwUBOwllvHQj3Z7tD1w+cb3rmFOHlmMWstBg/5sltglgp73A+IWcu33+9pp6v74TJFl92XLTVWfk/B0qW9AwpAuLx+hMy1evi4lGZ59UAN12+NNflcndwgY71dwlBnMxsHFlGLcnptGQBJa91mlOq7etxh1Aq/pr1Btm2pR0VtkRF21TlkOjaIWC18y4JhYTcZZ86VoNWEbDrqiAw57gIAqvxrTV8PQaGzh7MMfFNYiGzXsBDWLNvZUbi7JyG7UoQFwHScwowKYvYrJsDm3UtazIPnTp7TGVmQtxbmDck3abuGLDE97tGvSwRZEbYW2nS9WZe3moWT9WZd3lqYU/Zmk8T0uIcH3NTlDE0HovKvFTAO9afW9qKohbNyt2/aoLQUIvOqzwUCwHHGtfLkDLN1zJsQXcKqEYEYqLqE1bIP5UF3Cma+NTcbQTH/1WP8wS9B1n4BMqaWLbusJXuSB2ZrNApZd5hEBCN1CetOPhFQdQlrXYfvmrs2r4ttts27kBdBmoC1du1hDw9XfnM4pOoMvocsca8LkR1uDtc8qM9HZ5ZwtLqgdYHziOtwuSrw8Mkma13406KcALxB0rrQ2Y2xcLgT97oQN6Qr2nIPlbbBIZWFrAu4YHlqiji8kox0cMUc+SPFwPRuhmcCbKIbsMq7SfCezkNZ+8m94DzmzaoRuOumpz31PIzFJ+u8A9jrb777u3D+QPJ2zgTzS5s/Ac4ZjAyQEA+Npeb8TOoPUMo0GJLCGQ+FDLXeqUjfDrSwJbDHeEHVG4XEFw+jI/3Pz83/NrvyPcs/64dFZ04C6H3e9R/oCPkEJ3y0YtL542EtI/aO/jgyDWVkPDuzVU5KmC1h4yYUHOdO8kHZx/hCxV6HzZaAhATQts3ThzH3riciiTHRvB2EROFMM0/fDrUf/GdpzpcABun6tvEc+wtT2Br/+u8mP4ZjmISKAPAuy5d/vv3w9tYp62KkU1502Tw0EalVd3b76ebL21+wEBbyGBzWU2AcAnzx7EGAjB71CM8Xh+PJKogGc/IYDsr+3jcYlBS49QfF2C3vEz1gSfPDw7ImfDzs7oh0rwxECXDFdHAV1fUvH28InZQ78rOYxcIGSWNJieeWZe9/O7iuiM+oMyTH8j9NJd6gc0Lh9MmmQ+pPfGnzuquGHITu+f1CZzj+lKhg4EMMTnkpilBbAFvmWqvraoMkUp/EJkut2tkguLlGwr7g+P6VUOGWGqpvD0UvZE0FocjETv3IwAaoDh/MiJzXwfO3fVs+jncpfbRmGTV8Nh7+KCm7QAhGnhXwyJnNUHDApGZhaFqSb55ZIktp6wYiUckToZiqkUiVHkEMMnFiBD2ig0q0qfWTPxH9U6FOjaHckebgA4MzJELSbfNNw8rqiMfR8JwsU6fFUPR/ohGMtIn0s7cHFbndlvf9f5NnNwaNPhxH2NIoA5gXRzjXkyRABg9e4IGKm4KgTCyphoslJA8PmbAwvBvD8I46DInOmt5CuLDGhYEj2bJ717Qb0nbZlBSv/AuzO4HYEqGaDqif2YuR6cRMun0I4oIZEyG7e26em1051ohDOG0KeSIUqNk36bRbHNp2eDNF6oxVlkGo1zmOPfWqENxlNEQRWgMg0zQVal8CgbmaBfhDckSM9k0pHosEQOMSkmMbRgQbptKNCsuCJZMn6tbDOjjIzvZNV0qH+vbFU2M6duc2oECUhBDFmNoBXTGLxHNVIgcdLAWC9kcstD9WgzZwsPHg2bcUlmT7GPZ8H+NtcEKD5qYnhX+gbzPeX8gINvypMySyArMtavlcCBNqRm7dRNJE2vuyr5CRBJE0WQ/ot2RHEJ2P06VqN5OXIQ90ZOL0CNSXPxggljQW8XhYpCRDOjAgX2pcdSAulS8tLlyUViZOiuA+35BNRp0g4mcZA98KuFhSsBBcEl9SXP6WWs9G/tZZzy5TZiy5prMTjcSTFA/yBoBMnB6B59wMvstNhsd/DjTwhePC3gW0nQnqPD4hPcdVUcuRnMe9TI9bobCz6nUTFHvRClaHv1wF6+rzYns7xOff43xSE0ui3pX33mhMLInQjA2lH/MaGZ3VGZLaxQOJzpAICbsi+7kZrv79TP9Kd2YINGamRIisF+zhSFfgpXoIxZ/Pr/eYGYLTJWo9Ffb6T8RUwenSrQO0d932zxXuUohAnAhBUw8y8xZxECvRptT/AXUYIZKmmptMbzesQRSf9xpwm78I+fgs7f1izroXaukPzaEjWFuLxGkRfMIc+ku0ifSPjgx6clPJY2I3Jl8IDUSjT4YEeiRjm4N8H8Z43Me3jjz8HXxIY5b56FSoE8449CP+U3xZ7ora/hN4RR6GQHk/AyrHv5TxeYUC9yy/lydeD07s/ksCrewWKtsyogbQTJlsFDf1++k4D72QqwzJZvhZMHaZUejT+VVfWNQd9z0mymTf4ynv6V6KVAPvF2Sg3swUgynsHNSA48rwb5ev+Kk27nQUKRe+QYq7sRIA/4rLTtYK/SDzaB9jag3/hx9WaNdssZCHkbaRGPQY0vvFKHxQG/BKNOJZLQJHyFNacGVsdvtDT4YPecvirDfIkDXMmGzGXFo8+FxMiY+ZRKYEX4yJuyHFoe1KzJQDMybAsi0r9jDgI+pWD8SWyCafc8wzAiNPIgTvuubnIbPSl8YXiMyaZFaZPvQvAaYxMftgkm9CjLTu6NVMp43bmKdvnn6OiQWeR15EAqQT16f2mnn5yA2uzrAeOGqKOXZ6y/K4X7NDpjf9+6bIcbeb3AJWtWwceLeAo4C/GdMdBiI3ca8Hm90DlWyGcSZMPMkmAOq0jRGS2/Kv4ZHv5lP9S9mxO+O/416dISSkRDuM6s/o+4MGjmRomnr+Ll+ah4dq8q2UvJ2WrbOVe71OKJ35YHuhmWmdbujZ51LjYN/hV7qBuS1yZABCY0mGZ3LdP2Cvqmr0K3T227HIDTpUBfCt18E1ldhYlpktKVDlUXs91o3cZM2hz3boUCvEF/O1ZWRN8ZUgvi6nW9FIg4qMsP3zsJ/GHbZDbOsBLZq6poK+NDdDNetblEtvZlrRcWo6dhmK5UnMvNIIwIzrgc2mj4hZ6CXaVV3+a1YS6Ze2vEd8XpV8VWAfSf/UtF/f5z2pC8RlCBPLim7H2NPRQ2JVMJuyQ+ORaNeDRCf1zfU2x0y6C2VCx6fefGErCupwX6FOh+K5LsaJELdka/RJ7YHEsFCuOLrLRzI2lIXW2waxvzCxpDNP/siC/JthT5VXrP2YNdnMlQwV3ZSUD4i1gtMl7S6fyeBk3AzCkZEIkG/l7V8IVphxRbB5XZDqtxxzMi/RJvuyeV0fEKNtJlvRc6OCMSHiLvGQ+veBdP2/6g0iYC8Tp/sERUH2SAgSbbpt+NC1cAgk2mQI9vmhI7hxIJKmnFoPOyQAiTYZgg2pSE/GIyCE0yZTpw0Q5Zj3OQJl2mWmHfa0t1MFWeQaozGtgeltV+R7X0wCU7rRQtr7pt2JIdU3h765Vao8w0PIxZ94brsZ68PeIl9cmZkSjvU/6IrlicnMlPKg8vPwAvyGsEyRj8RnlwtxpkT3Pu/6aSuCDeMBXGlPS7xRAVwpUbGl4VoqSG1DI1KnDqx/JE9j50DCgdjWDAvQWbsti/6WfC0/oG6RmFiSRYaLZf82vMllBdKwrzKtvKsgZHc1/HBNHMnQbJrDHStwU5UsdcHhbldiQk5GpmSYHvO2HPZu0ztmdJo8mDGdvdr8Kbtr+r7ZjcllkO96NJ60iCpy3/vhkTnSomnZ3TA/OApLWjx9s/dDIzEkw4LN2wvn6g3VXLE0RQVuDZFo0yIgdKKgrF5IVJ508zATmHXb5lBtsjuSDfvSTUYd6zHT5jCvdR0y9uQhK1kL9nSHUjaHDpmTTSVPhoNNtX4LiIEjnVWmhHaYaJRAmkz/A/1DrCkM+9ecMJnudvCKUdpF0nTn8ttmSAPWIa/taPTpkEyhhFF0Rrq+3OHiIiBjMmzIfOlgjvTgkcFmpSFDLuqERiVPi2OTdWVdYOOFC3W6+X+bU4ejwWQhWCjTrodz03AROxPLetdFRG13z3Mp1ACoOvN6oPPphlQ2FRnH4gX5jgh1tBn65qiTPyn0sOdldow8p6cEFsBy5WgvYGVEIlQkyKsyCdD47KhYvH8cAy/znugY5zKGRdPdBogtbZzqh9evvhPTuOOeOEX7xoreHvdQuIdeCYdrHn1rZCp2mTghiuEj/0XonhrjdCjUK+CgDfWDsjCk/Daid4kJTuoMCdFMm4HmiZVQ8Ng9CAzp0UyeZ+UHSeVKGbdl1bsx0dqRLq2vOMQRsFkgDRzp7FC2RYWHopKn2+ENLyzovgD1IkMiTrjLZJGMe9rl6BKGe46hcyRDk03FtcbX5RnPSj3cxUdMMU7+9bzhbIzv4ZHK5GsCG2yB3Eco1GvCGr00VBW4hfQM9gQczhXncPuoSxvC/XxV8VXppzrec9cQ/JEUAfXdMeukhmLmS4ckyw77DR0CGX+QjoFl4DnC9ntQVzQHlvbSY/OlsK0HdErlPO3NWMGkYbfEIpQbVBoLt4D1wN+xOrQEX7FSo18fGjIYq5KvDAyTrnWmWw+KePFgj8pAYeBYEd5UwqjA7XBV8tWBVc/Z7tkTncyzHsRN2fbP6MxFCvWasObHTGTza9vscDd6Aa5VYbKYNnbyUMlXBMbm+qrJ2SOIbNwRI+AZmVYF2Y+OMt+nokAamNYDSeg8hr04JtGuCKltm/afQ41RDCiZ+gxcfxHRHKfGVWGX2gLersn7HSbv8UK45spJOwO7tTJEP1CZEVSG9cANFw9wn0wkXREQ6T8P1T8/V3lBduwlAOl71FV4G+sZdHkQ3tz/cckt4VZCg4H6z0OGtmGiHFKC7XCPIC2c63WAoehAXvSofHgy8Yqgunf150O3JZs58QYCm4nnDPqhjmvugD+hOqChXVCwmuSPxNdsZqYzsJsBGD9hxWU+NTUN7HDTrX1+hIH5sAaeMzCcjovbDXcsbWiYw2yfnlB5YFXyMzLWAInbCecayc0BT5BYGdRim7N5E2MknWHNm0ZMF65KtUS78uWnLV322qxDpvM3sfz/1L1rc9w4kjb6VzbWXz0aFS+6bJw4Ebasnu7z+haWpic2NjYYVBUl0a4qakiWZfX58wcXFotIJogECJR9PkyPLGUiH+KOB4nMwABpB6fjHJckMfyYN2TvsE42MKTuVpgcuwpXCgyy4VSe9JKTTuN594Dlab/dIwInFRT6Y4RBgYSKWtEIB0+64nfBYc3YoHg4YNsq6ygiMypFNhykanvNz9xmPAfBX2Ah7cD0S+gFaQndf4K2KjJxDG6W7DBE8MwcyQdspbp8KMVzRRtnCI1WOJid/y/ldnIoGhCQOEyLyzAxM2argjT4tHrhoNY8e2S5lEt4k7VVfy43w53UDQlZLJ+P+UoMhFXe5hSsmFLAe9XuDpTmFgqkA8J6LO/b7FvxkpVNtqqeKUGaEJWQAKvn7PDQViyS293mrqiJ7330yqEv0ftNUCZTrxGmI71iQLDFdtUFgbiluUMhGgHnzrrgd0Vsg0kb2CN5r9BG0S+rql6xxa0tuiDfNy9NW2xITK1eNyjkGzYoeDymLzI81R/bVbmk+QRPKwcH/ed+IPNIeR+pc8C0cljQlrGzMZVwAFfFfb5bs15I8zOG4uGAlU2fgldmiiRMnKjOCOKcgDaVRRaLo2RPaJaPxWq3Lr4UXSJXYm5srV7QsSCSH/xW1TZx7XVq4YD+eIlKgmflXuwXOIIKKCfiv4O0abSD6EB3hqOrBsFJSbxsH+jP93nVgfnqHQzR/VUHSKgTn8xNgoLhkd7IZ0S3pDdHI3lvUyaPukSMzjAUDTe0OYn/jvuVEZi4gajPCiFVhU+b0sV5n4bQbH4kH645pKlPtVyFbCEiegEX2qJ9S3SSHYp6a0V+nCFQ21LKZ39l6y45fw8U94eDbd6paXkUWW8IHstVQUWgyPqtgy5QiCj9mh5fZELV8zwjL4ZvKzEoaa+Q9YresHXZ5sXB6jP9fkun5g2XpHZsYWm0vPa038q6oaxVA1Gv9j93gaNoEAbSXlF8LH4QK6GT9GadB866Ke9o4YxVYW8YtuybyBhUYW8Yvu42T7fV+7xpP93fl8tSpkgww9Hq+Vwb7WHhSiFpFHuMqE7oTaCY8t9sV7ZzoUHbZ2sP0nTQtqmojjdE99V6XT0PDNDy9erUwuG6KR5obTmhGZIB5VHxratRp+aTbrySz7OssU2p+hwQt9V+3SUHYR6p+MTDi3xX3Bfs0ynXbCMF31jIGDzbvmZtfkV7RQSk/W1f2G6erxzi2QDNLQtTCXqe/0AL2DmQ9NlIv1OfDimyftcz8fznivpcCFMJgIfeLEDB6/BlZdKH0FA6aJd9X7RtUX8guS1D8aDAbnZ3zbIun1oyNqjhtSftmrbakKEo4v44B7lDsICCaPhjGtgsLzbGb1/YCty2LwfHA8JgM2j7XDYcEU5o+p4XnPBN6vpGSIbje0NY59umZBpkEFAj6PUzcWV5CLDgtyKfPa1aFNmA1MB2WYvN1nv+vuWK/k5Hrxh27VOs8ZAL9J2CXveIkB2Q+uyCIlclrQcORf3at5whUJ3QVNTwhoTk7KNT81Z1ZdOd5//ZFPUbeVNC4fFQLa+3+9JFmZ6DSZH3uNXigYmWxep6w86y+VO7q+lZ2qaV52BU4w1wEVqOhoPkrBpSA5yuuF9+9UJhRoaiHttoyVqdmBVZFfZ43WaBQRUOgMEGgtdNtsPuOuSmVTa2w55ar+hx3JSNfFlVM2M1yQkVyM/Ckh6cAW/+/MeXYrsq6qKWwqrProhQcc8OQc3fcUkBT8Gjm6pkRNZV+d2y8FdDxYGZwWdqPkIDRMQndwEyVPQBpI8PKUI95+Xw0T8REl6ED3DrPvAyTFpHhIYV4AMYHrGMCMoYvwwdRnYAsRAwRHiGgDAewCmPxMidzGJjZQcHe+1JROUSCNsOnDmYExGqVWgnN+CTLt5zYZoCHGsKtY71NEpkRARundbIspM+sXMgf4rkgg0qBxnU+fpb9b1cProAhMohAOL5uogA3bJ3OQCEibxs8Nmm9bJc8zS5P6mrnmMmUAeQWPpWG5QuyVwdYOJ5b22AumXBdYCKpqC1QeqUkNYOKIj0TN7YW/mzW9bdRGhWau3RArX6AiuelHeReuxbGishBNTDth7kTbE+FlgmUrGDied2oe4nnDK92AHUppolYnROPGvbM/VZ1cld0z3Huh1YU7p1IuC5ydctd5e6zDvUDaZrHh47mPnO/rTd6YSAw/PluG4ogW6YHfnwEpG8E7e5Hz7KkVBAIsS71JQhv0jHk6DRLqlMiSn25c+rMzQGpj7EqqYoUjTMiTirlmCno67+/MocR19NXGuUEodVGy+ZDJsSPflnVqsuinJkX60+AipTd4+08Mo/r2Inwizr41NrCrQIuAyDHJI3kdqQhz+vCmHoQ314BU0pxiiIwKnin8LTYmWPU1vOL1WbOMq+evVx+7XVq/luHY2ewyQNVD46n0jZ4GGTtmuKWvxoiWugF+RAUNQi9nK1/FZYH7agcpCztcxQxKMwcubd+nQ9Ug9yecM7T2k9qA9qIUB1oSHtYQ0Vg9WWy1gYKgYh5kcBV6ms/FT4VR8H0GonJgF27LYHB5XDEHWrlVPNDRWD9LW62j2x4q03f0PFMBf3ZVvydH+qKyT57h5oh4Do5PQQ0tkB5MMkItJnxfRBWcr4GlnueMZA9IPUXC4iXD5ldb79lq3K+3um6HD9OFFOSNiuMAPB+lZtSltInU6QhX43fPxIXeR3Ns8fLddRJaEFdQ3VZbbwONmq+cgt51ptenIv6ycPQ1zaN+NQ8Rc6CPaw9ic/fSRHHR/Rf9j0Zu2pcnDyUFR/oWobAOuPzOe2NTf8usm6s+5sB7Vfrs4aQvKKyfrSJ5Ze58tvs0Gd7ItxgWYI4fn8WNrPamOE+2ICIGRlPFT2x1CpFOZszMrO2iLf2C+ciuovNBAGwPpWtaaBh1/nc0Cg4OSgmIgeawYZYmjgWEVRIbFKyWXe7Nhmw8V1GisgHLHkMHD2ar/UoBGg+gupU/v2lV+lvd1D396Qb86cXuJYug8oj8ks3oKEOj7070xcQGW6PD0+Oj479Npf3fRaQTy79kmp5hIRUwUFBd483Dtjlboh4N3zZ0492zFOKEhEqi8myGUOvyqzvsTplII08q5dVvY8/0EtDK25dfAB6rXCuOXldZtxVzHr1htqhoDGJJ2ADfSC3SGtHNicoWIQ10UeAJLnv7xnOzHxEt8WIVpCIC/Lil+qLzvX0xoESac7XmqKCVe/36xPkwO9gM2+eypqV2wH5WBrAzuH1KycqrZ2Ux6rHwFkVm7ZOPhmzbXriwkzeYtkkdyC07EN0Q9Xt40aUsSqQhu7iCIu8J5kwU7wet2A8OqyYXVgz5yO1cOBdL00G2kH2XxxFiXb7Hgqc1a6eOxkvRXDywgyrT/kh+17l83UenbHywiy3356Yv1r2wq/gCa752kNsvyewWSrcrNz2IkTCgzSk+VamOXrB1Zf7ePGujMjBQTauYucJJkcPQVMaELfxmuKCeJTt67sGdy9UhD/pseabYBYFWQFd6a1nl4R/TDEJ2eYHPzp9mohQG2LYtWw3UO+dpiboHKQSenBnox6+MVoYgaovwqwfrTAv2bqLsVxU6ZgOgEl2QI03E3I0p1PDxhU/CzhEa3YUBcvnip2UFgQtKsiX3nsCGpxnhHLDZgPsKCkIDg99dpxYWFq1U+vHRcWBK23XosV5xmxeInLdoVO4RmgchCq1WnvE3THw2o1KzdPVW0fMmCoGc7l3BZWrxUkMomYep1fEYzVw53AnUGO1cPEeMntb8v3SsG2/vbceFgu3O3tQNA3AzJ+ZtlkdfFU5C7x69ASAg4EV0pvrB5wSnEFOVYP4l7dVHd1vl0+Zo95Y/1iZKQd5JTs8Nws5EszEarQzd9VUQ0Ijt/rCY8Fti1jU4YjznEpASH3dKXwBHK5jJkqKCDwbj2dCxspJiBo7tjkCLRTDQhuVcjcTMP0B3YY1RICQl3y+CDLGUiVAnwBjQ7hzQfCPcLOzBCewKSe2zQffvv79YfrG2NZr6QccLolfta07ezm05fb63dUCAfxOTgmmUgaAjtH1RMVPclJ2hYH/d3ACVYCzcvcGhT5uYUdKOVYYg9qdEBxBDVKC8UzztdF8XG3uStqLNn1CKNGa073HiV/fffxS7Eu8qZ4O3wPOAVppOITj0jJeS0yzxMacazgHcuf1Xp4J2uE0st7mwz3+cvWIrbKOGHFCMpY4fgTIsDQDzBS7J4T+AX6mrnK1+s7No3QqmUo/VPqpAfQVwjpscqJgv2AI11EwyAsTVvvli2STXQERRU22tc7nj6UW8KX93LOlprvhPlSCo0alh2tv8uLekuLbHt5T+lYB0lPtrOMNXgmWRYQUEGLAtUJgEeNOEGCo4034YamLvLVC48WxEMxm5FAcU8ourDKSt4YLQZV2DOClrBSKrK+7Rc/CP0TSPvGUG6KamcDo1fwhIS7j62Lm8fyvv0/xYsZyEjeHYfbcqQC2C9IpKfsJwC87vqHTfrc9Q/LIziCowp7apRln6+ri3dPRaNX9ITsoUaS9I13lTV+feNuk1oBiqzzsr0s1mvCCroX87V0P+ar6jmjVbEq7L5BkcUQaxdIO1t9KrZUk0NRT/W81qYE04/yySRg85aCiexp+uXALV+aGYN4iuaGZKzqvYZI22koHgIFcYuN6njC091+vHDX3o6sVbxPtKD0ip6Q3b1UL9WmlCuQGQ8U97WGyvS+GZ9ANlg+5fF0PtY49uYGQrCKZn0y+gDt9mJNOm3rwJzsC7CHZGBBn6py21JWXi20vgTv2ET/5INmgyV0RpYMVdzn4iXKzp6qpkRzcOPL10jp2J0bQWEXvfkE+w6d48BMPCclcdDpS9FB+zoX2tdg0IQGHw+WfQuoeDsl8/eLlHW2F3TeAnGWhY/WgkrijxU8ffU4r68WA57Jt7detcXSnrgvvvNJkbg9V4Wda799LDYFoaF7OV91zcvLiBeCqvC8b83Q5xkU0xNvZWfXgWC5MuL2QKs3v2a2jkignt8aot3QqsJeEdznq2KVccbJrmYQvZltJEvkEUJckCh6M5HY14amHjy0j319aGrCCxYRMEPNG2hEo+h4xUP0BFGFZ/YN9DERxXSgOXb/zsd2ZkP0bGpGcRBoivY927FxB41PVPYL1XFGIDdMnwvC3nIo6myvizpGMqjIOlvkvDCNPZ5lZV3k9RWRqR7Kutdk0bR1RegwB8EZttp8+cga4j1tIzqSdx+5Co68tcMxkveE44796nMlnDffsh/ZyYPQ7LiSJ0SiT+0Ter2TpyFiTxxrOfeTHy/RE2Vk93Kevp4VFv0gDIVezpNdNhezznXTvqwJq6kq7AlBtRVl5jXh2lqR9Wn/A4nqHop6ss6P/bxQJTHqJEkwkHbu5dX2dhB1Z+J7b/HwOq41/aHaNQW1rofCfhF8orhIKLKe7MsNCHlyg+JzOBlsD0MGMpL3hoRNKW9fqv+uNuV72vXOWMF9T8A+5+bfu7wmdEdFdtZO7h3JXWsg6anvZZnN9wJpj7Md60C/D9/emRjR3zVP7dwRvC9JB7ihqEfrV71PjejARCCIlq99V7V52rXFLT8a3vBz6hfiIV+v6G12qAuqc+PIq9F2Hnqsnj9IpzjCHKQIzztxkY0CaWerD8W2qFk3ufn+8I7kdTBW8Dn7i+5Dmvb3kt6sV9v33aUqefsJFbztS/YFUzdHQN7faeCW3wHR2qOT9NYez3m7fLwp1kL3lniFgyvNweR2G43gOEF+97dF71tAu6MmljsZDSIM/JO+bG9fMb5OPlpjdF/T/+IswHfta0w/+vYP3a7oHnMaLef14eBkRl19EQ0P1jnZdM2vg60c4xQtDyjELphvbmxADJU8YfhSLHd1U1KGsl7RA5bHcs0f1Xwk+Szp1DzVyeec8gQH1fGE4I+meisCgtxWtkBUVS+jtWvodw5Vgyk735Z1smYucy83Wq3nPFe13D9gKvrdw3/MBMgOTJ/qK76TJ9IdY4Vw4FhV7Jn0Gx7c94pfDr5p31fLnOa7ZS4gaM3OA28u4Cjgv8g4XI7IMe1wsLmXq1JnlKUa0/E2AbDNkOSsbsq/xMP81aftu7Lh/un/or3YJJTgE60Y1Z/J3pGIhjc01XbfLrfVw8O643RANLmJI+mkdrhOqNwAUnshrhSmG1r2Od84eDv8xg4GN8uceLAfqXjD01GGH6iOuCP5AJ39RuY5IFNAGr1wHXxkksoR4WpegYJAFFuZ4GuVVbs225DpVJ3enNZWkVXLbwWhdXu5gJUkTGTS0fmO7HqhUwsHdFltt6yg2+qLyBt6Q9rS40oBN05Vw53YeESwzCr0h14xHNisa0TKQq/IBt3yX/FsGe/q8p7QvFA8KLCPRftc1d/e522xXRJcYzCVgNsO2dPJQyIomFXZkPEosuEgsUl9dfWYUybdg6THjc92dctXFJKrB5D2h+Jlu5QTIW3JHsl7rQ8ihoNkwNFdfi/kh3LKuq4I5wtMxV/15N85eb4SZ6p8/UHJM62vKlzLGyp2KCkfCGtFL+e1u3wuxCbjiyicyERo9QIf/1yw6hUDgs23y2L9j5xy463IemvZfLvdEUbbXizgzo0VTKGIG89D6t+7omn/uV0RCHtV2F8TLJfFExGCIuvvGC66Fg2BIusNwVO+awraOBiK+pxadxsiAEXWG4JVsS7aQl4BETZtqrRfgiinvKQaSPpdZmpxpr3p0goS15iRUghM180yf7LFNFDyN1qK+r6qN0NK9c2urW5Alk/9EDLpe57bvsg0gjfEl3K4ksex/pWtWJaYcCWfF5WfxSv3LwWP7vq9sDnl6jR9onufN213FKHSeBotv7cl1qg0Wj5R8aXhSklUOoVmKO2bWP9YPMvOQYSjUwtJC7BZm2cRvym+lR9IXiSYijdmeHk4v4nX0zyLD/U17aRuEITcV8MOV6fhDc2q2t3xPA7rkoeO2N1tSgrlhCp5w/Q9r0txdutenJPD8OkV/dVXnT9nd1XbVpsuhCahujAdv4jWxX1rh0fV8Ium5r5hdnCAil88bfVkh0ZR8IaFGvNaH+fa1fKaB2Fa0tYQRdYvgoJNFEzVCgnU8TcP8wKz5rHarVfZXZGJc+kqYxtrGclTzGtNQ+SeLMry9gVP7IRSVruGGHEOinvDwadauwUE0fBXK124PgobNRD1Zv+B/V9GioLcC3qzXYtdMcn6UNTfvfxjJYKeNUS3nZG8PyQdlSCLzoqmLTc0XkSr6A0bMdeANr+A88jgs5KIwEu6oYHifnGssqbcLql84UHa3/z/mLMNR0WJSXGQ9Lse7j+NxthhKuHcRYbW7l72+f0coI6Vw4HOOw+prMt+S8Wr1TsiVFlnZM9Ro75X6G7PtqYx9hFLFbAaLCeG79XUMiHMKxHkSekF6PzYr1S8X4+Bl++e2BjvyxCLpvkbdGp+eaqzaJEMA7TTnjjN3hsDuy3tAW6re33rblnurYlh31VhjyhEI/9VsDM1ZdMBpAPgYB9qB+Wg4LNthrtLCjk5VvCIpjsMVM88RYPF6WGg4B9Nt/Nc20GCWj55W56nlsLWSjm/e0XBI1DjdSIa/uqhrJdrOhQo7u+EJ15YsHMB6UWGIuzxlMmZjHvW5dgSRnuOMdbwhibrEtPJV9tZnxpH+OITphijfrjdcCb5PTpSVTwkMFEXxHMEkA4JS+7SSBkUD6K/wJmgh3PSa5j3qIdvcN/nQ8MnpZ3p+Tv3EYKvXhGwvTtlnRyh2Ov5Q5Jlu6cVTzLXP0inwEJ0jnD8FuaW1Y4HQbU4fAG1cEC7oNvd2YwnZxKnJc5QrkhhLMwFhAN/x3NHF/RsryP58NCIZCwUDwyMErx3LxcOytDx4IkUgQLRCAivS9C0pJ1woXhwYOuXbPNiiU7VCQdxVdbtCzkiEJAOCWv/mKlY/VZXG5pHr0YrKEzOaVMnDygeEBif69dVzh9BZPJETICHKgUF2cqNcn9OJYFElMKBLNg8RnUcU2QDQqrrqv5d5CimgFKlf4Gt/xDRnqeOSRtP5Vu03jV5u6FEwT4Ihlw5WWfgXiuC/SBFRoAK4cAJxwNakw1FAwIq2s8i0+jndb4sNvwlQNG2JFf4KdVfoMtr4e37Py1opP4rdYOB7Z9FhDYxUYqQYBvaI8gJzXAdQKSgyJctKR6eKhwQVPPH9vOueSxW+8AbBGyYzi/QD8e49h3wktQBke/SkdVF/r2wrTZc6ReoNwRYf8NKiyiKfZq2w3Ve+/0VBqVhEZ1foOLGuPp6o11LIx9mqLZPz6T4qlD8F6osAamvJ9rWSP0c7Q0ST/K6fMz5vEmppLFCSE8jbouWg1uRDez89MiWvTpriAkWMJXAAGkHp+MclyQx/Jg3ZO+wTjYwpO5WmBy7ClcKDLLhVJ70kpNO43n3gOVpv90jAicVFPpjhEGBhIpa0QgHT7rid8FhzdigeDhg2yrrKCIzKkU2HKRqe83P3GY8B8FfYCHtwPRL6AVpCd1/grYqMnEMbpbsMETwzBzJB2ylunwoxXNFG2cIjVY4mJ3/L+V2cigaEJA4TIvLMDEzZquCNPi0euGg1jxXZrmUS3iTtVV/LjfDndQNCVksn4/5SgyEVd7mFKyYUsB71e4OlOYWCqQDwnos79vsW/GSlU22qp4pQZoQlZAAq+fs8NBWLJLb3eauqInvffTKoS/R+01QJhPxEaYjvWJAsOzvXRCIW5o7FKIRcO6sC35XxDaYtIE9kvcKbRT9ss+r1gX5vnlp2mJDYmr1ukEh37BBweMxfZHhqf7YrsolzSd4Wjk46D/3A5lHyvtInQOmlcOCtoydjamEA7gq7vPdmvVCmp8xFA8HrGz6hMwybyhh4kR1RhDnBLSxyWJxlOwJzfKxWO3WxZeiS+tLTAmu1Qs6FkTyg9+q2iauvU4tHNAfL1FJ8Kzci/0CR1AB5UT8d5COjHYQHejOcHTVIDgpiZftA/35Pq86MF+9gyG6v+oACXXik7lJUDA80hv5jOiW9OZoJO9tyuRRl4jRGYai4YY2J/Hfcb8yAhM3EPVZIaSq8GlTujjv0/uZzY/kwzWHNPWplquQLUREL+BCW7RviU6yQ1FvrciPMwRqW0r57K9s3SXn74Hi/nCwzTs1LY8i6w3BY7kqqAgUWb910AUKEaVf0+OLTKh6nmfkxfBtJQYl7RWyXtEbtpU8D4iD1Wf6/ZZOzRsuSe3YwtJoee1pv5V1Q1mrBqJe7X/uAkfRIAykvaL4WPwgVkIn6c06D5x1U97Rwhmrwt4wbNk3kTGowt4wfN1tnm6r93nTfrq/L5elTJFghqPV87k22sPClULSKPYYUZ3Qm0Ax5b/ZrmznQoO2z9YepOmgbVNRHW+I7qv1unoeGKDl69WphcN1UzzQ2nJCMyQDyqPiW1ejTs0n3Xgln2dZY5tS9Tkgbqv9uksOwjxS8YmHF/muuC/Yp1Ou2UYKvrGQMXi2fc3a/Ir2ighI+9u+sN08XznEswGaWxamEvQ8/4EWsHMg6bORfqc+HVJk/a5n4vnPFfW5EKYSAA+9WYCC1+HLyqQPoaF00C77vmjbov5AcluG4kGB3ezummVdPrVkbFDDa0/aNW21IUNRxP1xDnKHYAEF0fDHNLBZXmyM376wFbhtXw6OB4TBZtD2uWw4IpzQ9D0vOOGb1PWNkAzH94awzrdNyTTIIKBG0Otn4sryEGDBb0U+e1q1KLIBqYHtshabrff8fcsV/Z2OXjHs2qdY4yEX6DsFve4RITsg9dkFRa5KWg8civq1bzlDoDqhqajhDQnJ2Uen5q3qyqY7z/+zKeo38qaEwuOhWl5v96WLMj0HkyLvcavFAxMti9X1hp1l86d2V9OztE0rz8Goxhuo7vItLUfDQXJWDakBTlfcL796oTAjQ1GPbbRkrU7MiqwKe7xus8CgCgfAYAPB6ybbYXcdctMqG9thT61X9Dhuyka+rKqZsZrkhArkZ80g0aGa/sGnhdvHYjPuOIc/CQyK0UFp6SIaBIvZskG+W2I+36C4V6rsoOgB/gE63YPD3Iz8VSfkaqNpXzAqC1rpxSzskDwzcUOmqKMDrQ6Z7hmE1DBZ7cX0OyXj58KA8vzPGakJFVGLClb3FlVt/s5OyNUGm9TkkHu7zpHUYKNaheKz7f7rsUS8d7R29+J+vpdNOJafLDX8fLWV9YHGbOs3j/mqerYyP1Rxts/pKfkdLRZBdWR8JD/Lsmw/umVFfpZlUYhFpaM6HhDY2QZW+9mz/C6d5txbngwEqnhqf7J9qOJqf/+eyWh1IDjX1u95M74m19nrhJ1XKl7GVd60jeyxhD3BSGHG9x66CX5dhXz1WGWG/UM3Idsfq8z9/tvih+bCW/f5Q425X29lfaQxxzor6qHmV+VXNzck40Bhhu0vRb5k44e03R6Jz7D7vrToaUPhGTZ/4y+JrQyPNGbNaHlNNjwUnvvFVoZHGvNG1dZ6VG19jSrBwFtZH2m4Wq/lfpOwRA8lXa2tivtshxCS0NZBzsZSejgsi781f/AQmvf5IP1muf9N83cgMkljqHlNlTOUocRXz5NHKIiTePgnGTXHHoa6Eqvms++UI6sJwd3kiTXQZwuj5nyLUFdi1X02zxVER9BJH/ezudH+jSf9swVWTxiyjJVR/DDxTlC3UxugiA+E4e3v1x+uD7sMEVDlbs0RiD9MjthRMdnNpy+31++0pXV/nyx0soamCnxlqhYFImneIZg7Mcw9it70q2N18FNsGyYAG9vKCCTZnh6F07aHy8hhncE3voNRoRGlLyt3vdrf1Hj8RCOvDgUgQfrx1VP9KjOwcjOMLukAbF+Ab2BKRDgHXKPYcHawTH0GO7oYUA5UXPrQlU0XgrZejcuh18zwW40w/7DpUBMw/7DuV1Ywbyy61wTKURwRN5DD3sb24zdt9YSB6/5E7z3V/f0wWoCmqFe9GP4de0QaI9q5TbExPYGNTYyrZFt8zmv2i3YYrWlkbihFr6gS3RBqSnw1nXUOQtWYvC/Xaxujnfxcs9wr4xva9XWGew0/pkHCUTIAJO2oG4wHntJ1eAVKgDDQcTBP3YebrBMyT0L9Hri2Taonm9EEsZzsC7BGZNgjzqyjE9eKMsD6sZgD6sdkmB5XSNEsSPrjpTukl1m19BKill5m1dJLiFpa/pgDSWh7h/QyC9JLAEgTWwszItOOwwXQ/axmuw/RbPezmu0+RLNxNBaYpLjD2jqghf7x6e2bj9lvnz7eItzC4Y+Tu8LRue+mi6MveS7tkUEVszjf6chIXakGQhLDbMt6a01Ps08WprXMs/6rzf5SNNNdPuG/sW789FgurUDscxEfdL3B0W6KjWCmt8XTUKLTy/NFehhB4hLqc9WUypsFPsybvyt/sxtDHwoezV0/eLq/W1zYKOlLp4p7NU5dOqqePTyNMZADetIakv/Z1twGP4uObW1M12kGQ3pyYGzLwBDozEHP496Yck1Ib3dwfzAu5VUvMQF0unR4raA1chCk2aI7/yJW+juw82l7Jw4XD3TbhvsHBIHVLYQFEMJ6YAdEWYdtgJiXYxOQ0RPTLhalDC6OBc4a4NLIj/wO0QcDsIuOgse8+/iFrR15U7zFEmSpMEbCfjCIMB7XmrwHKgIg6tH+n9V6tzFVgCrpZh0kVJBvm9fiMaDGR0p9Bn0QdbNvO0kBu/2d9alhSEC8+hq4ytdrTribPn8od7Rv740SMjf1H35A6visxvJFzcTby4mnQIf27WRGlap/COLy9kT77IRcet4F7s/2SW/wLOgDa1oN5Ftxt20ylrXIHQi31hRMUNMFm23XngZh9kyRRRk+RXcX4wHYSTkTnHUAeQeMX71jBK554gXuFNKDiMP0wVc8nBzRLI9Q2G1CUR8m7NpP9RV/4C+Op5Mzy0jUg/2HLuw9ayPxdF9crr/R5/hQa8Sg6qd+XPGZVf3i6yJ+W4PD9Dwg46H7le+f7N6otNuSfEhQwrfRq0/bLqfTvxTOA1+qTbpuiHBWCEcAZR0sVtt9Td6KIDaC+9WFjx9YN+h56BMikgi9U+Dic3sFuQu425rONgXs6fNM0eu12rABXUCaEN3zAslZ/auLJMJfHExuSrUaHvrUqGw0qsMUGGNwZYvz5rbN2nJTrLJq12pzTysdQKPh4/RbLb8hqU6G1vcS+m+fjOZDMJ8V3/kn3rG/s6qePoNqFEKAY2e/LSvitvoiso/eGE5VuLgnYOqCXrEN6lKkdsuI51i9SgiAWddM0yuZIhUCBufL1szGu7q8n2w6KBgIzMeifa7qb10yTgOgkXAIUF2fJXTrQABWZUPAoEiFgMFzpF495tMT4UHGA+nJS+PpWFefdkarAzkfll+2SzlFmVbBkaSn7zbaPcgEGYnl90J+1hXbUtVI5rXhSESEfVRD/n0Ykx6PdDWsElzeAxK2YS4fJufpXsJT838uxLL9RRRrPIVqNYLMh/w0YYdPrxIEYL5dFut/5NOEsiLlodXy7XY3OUr2AkF2O6zIya2N/LuXoSDSJPOMydPjYSjmo3qXy+LJaFaR8mBVdhKTVUXKg9WnfNcUpv47FPIzxe02RqOKlAerMkj425pV4CSlBOS8TLI8vMC088FAxte0XotT2T59nXFOH4n7xXHdLPMnOo6BuI9eXtT3Vb0ZsmNvdm3VkQmTXd+k6W2+EaVro6+OJh4o7mVcfmVrAxkHLu7HAUEG3f1S8Kvy7wXthKbT8YPofd603ebbTBFp5P3MJVZINPJ+kPDJWRzUDQiGcj5WSkmIfiyeZZMbIegUwhxd2Rxal8v2pvhWovGd4awPhD2wiMvDySRrOG1LcgyY1PKMqsXywGmwtDb53yYRrKrd3brIluty+S1r8ATbw50AKu4Bh/DQ51+XiZhmWfWUL0skt/YAi17FR73U+XN2V7VttcnW/DJrct5HpX2hWBf3LRWDKusLQc29makQgLAvDG31REWgiHqwDzy/EbOIv7eztTX37Via5m9FypfVgg1npkS0DqV9zIe8qKx5rHbrVXZXZOKUtcrYdjPjWyo54zSNke+wKMUD6qcuDSErfXptg4IebPOJjzp5I7I+vr7YZhs0e4pyZjgIebApoqLrwo11+81exIO9WuwVDRaHQj7uPR+rZ77daIwOBiNJH9a7Q68sNCt0+eGHMLQqHvA8m9xexg983Hs0ny/4HaSJeYeCvmzzsDXbpZl/Osj5mHsfc7ZsV5NH/4GMrzVn/yEmNggTDnGlPrRz95I9idORHbyxWgigvVNo/wLQhFGrcRR4a2vPZ52mJ7jOztAoLnN0QlmU4etmOUNPAzspZ4Lz4gxtwPg1LEa+B2EjVHGonmx0nYIvnkRNjWHaQM7aN8I0HDzP/ZSxvYAXa3LHKfbfk3sIRcyLZdF0fxXsVDi9mAM5r7bZZ1HNH0T91PtwLzZNdo1FvSDotsXV85YtiKQd9EDUJ4Jun7amwoDyfvi++3J6h7WX8LW/EideHqtjN3mGQGR9fK9I7k0wDwV9nGCEB3TWmHylFTEvJyd+zr5nnQeEOEOPTCNZDwiyTLxGZgukoMP42VtuR7mH7uQUYNQMsVPMJINEQacKhgEjvty4lwZyYaDInc0kpzMU+kn74h4CKTfZyQGxy14XGjspqebm7F5HVr96ssr2r9Nr0cjyXsOH9SyT6WblxG+6gEKlgx4dhaFltdtiGY+xwwVQCAFOTtn7s0e+a6v+VeZKm5poONtPqYYAzDPSrtgRxnyLMZIMCcdI6EHBYGAmNya9RAjzwyvdp3y6OhDZIJBkmudsaTqpQcGAYNYv2eaFjEiVDgFrVdbtS7dHmgIE5MJA2T87KFY8Fb3Jg1AjHwgaZ0HNAx0KBgHDZ951lXMX6Eye7yYhoeKBgLVyK9mfwAzAEPEQwAo225gdZBSpIDDquqp/z7er9fQWAMj9pK3wEIU5S49UVJBrPRDydpM/TZk+iIRZqVgT87t+cU43vM2FoiEAietdU3MMhYKAKNrPu7/+WhefeZbLDfcVLtrWHKlLq/STuq0W0r4Pp4Y+rP8mXYdmO8y1cBTiUxg/S4gfJjvWhE6IxhWBEPMld5ydQqWKBQHS/LH9vGsei9X+xfckHkz6J/WrMZZ9hzKFL0S+QkdyFvn3gl49uPhPqh8ETH8TZlo2sA/RdqDOx7cntKcbDZH+aR0IYtnXz6WxA42+wlA7n/itAwXMXvAn14mA0XcX062pCl57YXBXrLPlY84ntOnKGIuGccbgVvgdrBlLJxXMJ+SRrTV1Jq8LptGMhYOBMp0XQp8SJM/4aIgKqkgFg9Fd2xHCleDiwYA1IhOZcAmSXqh557H+tN8tGcGSigj3AcKUwGBGqsiGgCR9eLsoclN4oGAIMNsq6/iLKSSKVAgY1faaHyOnMBxEftLC1QHolyzToWIPWPvJmTjfNUt2Eph0KBtJBmmBunwoxTsh2r2zRj4EtM4ZcfqiaSgUBIQ4H4pbDzFnZavCMGi0GiHg1TwEZrmUi2WTtVV/yJyCOKkVBqZYtB7zlejSq7zNp/Fh4kGuxbqLLJMHG5ALAuWxvG+zb8VLVjbZqnqejt2BCIcBVT1nhxdrYmnaikDtRtd+vVq4+81+W5EV5pDrepUgAIvtqnvJfGvyGEFkPUEaRdA2eVMOZEJAkHX+rs6fDfQjFAwBhu11iGhGkkGWnrrgdzls52yaL0eSIWqHh3KrqnrFVv+26CKz3rw0bbExcLR6rUAwb9jsw+OqfJHhZP7YrsqlyYt0Wi0g0D/3sySPPPXRPLVOq4UCSo6pigkHGavFfb5bs75l8kyFgiHAlM2ey3wnJ4bJdQeVHsFyC21Bi9xNijU9Y11ZPhar3br4IlwIPhfb93yPPr290mgE6s8iovRvVU2LS6xTCAHux0tUTvr07QV+0mlYmD8R//3bok8GYMoEMNBycp/UWD0pjdfUA805npQ6AF89AjA6VepACEXjA6RJIHBf+EY+67g1vP4YSXqYxngkFeOb8KFQiGHIWfl33A9qkqgbCPn5cMMn+7Ej3WH3abemTI4kQ1S1NPKplnM/HRaiEeiQ9NbobjkU8tBCfDM/yVjLv/vpc2xVI6QngII+bLNtrDkNgSLlwepjuSrMVhUpX9/aBRoQ5V5TIhNMKHmbB+T96m0lhpGJDdCreMDTHaplsmTKFZNOwQMWSTfQoWjkPfWc38q6mV4bBkKebH7ugr6YzA7kPFn+WPwwfmwn48EiD25zU96ZAmuqYh7sbtkXEOyqYh7sft1tnm6r93nTfrq/L5elDHk9BUGr4Wf9sYGCi4c50tvgQqXDbZbEpPtmu6LPTwY9Py05CKNu2sKh0h5Q3FfrdfU8KPqz4X2KTiEElpviwdROEzphWDQeIdmiunQKfuirK/kUxgLPlJKfTn1b7Vc4QgjQkbAfDLywd8V9wT50+kZrJOrPPsGuN3vXrCWvTG84gJyPrQDb1/K5WziCm7yGMOFA588PpjB1Axk/DfC7+eGGIuVr/RBPMK7MjzUwYa8YKFUORD0NNVYapesP5QJ1u/dF2xb1B4MXKxQMBOZmd9cs6/KpJeCBsp56xq5pqw3BvCLo41ws11ySeUTWx2mYzbNiu/j2ha1vbftyuNKdHCQGPT9TtjWqCR1/Y9gS06SWP1QECP42TnW+bUomSzAMZQNd+xln9QevC2krErmaPl+RCnKU3S5rsU0R2W2vKM8k9Cqh1hrFDn/iTVmB9VpHgWmFzk+XEjmxTD1qKOTLJnk0o9LhqJAhL25wfNApeKiisulOof9sivqN5Men+SJU3tPt6T6xrjljhSLpZavCA48si9X1hp3M8qd2V1Pyz0yrueFSXzzzP5oibx9kHGtCDd+34k7W1cv0iX0o5OE7i+1DOR3Mp5fwdknyefoVw1DI3yWRwagi5WsK7L22zP6hGnkf3y/9o4yrI5DzdDVDSVOkiHlb8syGgZynur4xPpxUpDxYNQfo0YfmcXB02QdFIwQGQmR98YvShYO/es5Lw3tmjbyX1WvJVkJjxlhVzMs8SrKrinm1SzPr6chudVYPcxyWTWh1QtereNktlI187FczM7XBfRhIutmPo972zdWnL9fZ9c3tHx/e3P7x6WN2++WPN+9vehDiIQ9bTpu/ayQFMAUJ1dCn99df3ny8uibZ2gtTzX148+X/ZLf//fka+5TDHyeLi9KDd6xCOfdFikgq9/mSlakITBY7ehlMK+7V6E38sIlVfBpjamysaWvjCFnW5u5YHy1qEE1t2ipQmW/c5pOBip3xYWfhE+ZVtdnkg2ukgenBn+kdBeYPmigPTSQ0/IYhPst+ObI12SsJhu7WO7R9RoY6QWdDaoawKUvj7GAEU9FhhRHT7R+mWEwDgelZCBKZ3QZIPvzRHkZg8a80qvhHjj5h4uL+3ccvBdt/N8VbbUwNDMxIbzYScRV7PfX4E8MBtPyg+LNa7zYWlaEqWWMAr00lp74WJJdmYzMCMday2FvgqOjvS0xo+gcPp+TaOYEfpK+tq3y9vsuXukM1Bm6o8pPrqYfSR6m4sKqkw6ccEKWLaLBp2DZtvVtqH1GOQKka8wYUfw7N30GvPu00zlNInSgqcwfTthXR+1dZtWunI/VgSHDl+XWiP7mh9WF0S3SpG9sExVhHoeQqnotNHxJjEtEoJoYLDnKy4hEUU95iFzRWKYtHiCjZi53qiJi4eFxF0zmMnbEY0xfjSHSZjJ1xmJMY40C0+YydkZhSGeM4NFmNXVBMpQIYGUeyAbjYXBvSGo/sKgoebBOSG+MY9HmOnebSmSmOx7OsW7ZjF+yERMcjePqcxy4IaOmORyAmMx871cR00uNxLaD5j10sT6Y+Hp+GDOQF1aohAfLILp4L2WnPSEiDPN6l6TMiO2GwSYY8BkPIi+yCaiKxwgjDNAdI7vXmxMjjnq/NkeyMYDI9Mg4Ay5TsNHtPJkkez81YvmTnFcycKhlfwMhZk+ciI+VLnsRokzrZBa1N0uQRUIf8yV4wrs2Zk81YYSGzMc8gWmjJgA0BQYalek2q7ArXnF+ZDtktxIozcmPWZW/ILRIwj77GPhezy/Cz2dxOhLEsv8u5gURIUbNAj6vEx6Y6m0gFPf5kbVroWd9sA2GMwOmrjSmpx99uSE9tVwMzJtAhEGLi+WEZyndom8S+fnTV49Q85rzd42ox5fCe1UUdAGnxzKqRyWzi+kqZyCzupV7sYE2hchvOlEznyEgyZz2fVTtusKZQOdUOKQv7uHYIGdln1Y4brClUc2qHkCFeW0XGbPE+6skFoBGf0zl4Ilwodg8EQ4Y6nzSN6ezx46Uus73Tt5uT2o+rQJvf3omPMqUYGM8nmiQDbmwYJcE9QoNN5Lp3GrUOae7Hw9c9470bZmOuewQiNe29GyJTwnsEkKLiG896Kus9AuYg/zM5jVHOdfpuvP+CmTzFKFd86QDCE/MwwvLVP5aJOK9mPHtlz5iyTL6OzPo3HmSAiGIgYlGYWFY7rmLLJAFdvwjlGrHnlXjml2yfMISnZLZaaaZK8Yt6n6ne6lp9pBQGk80lEdQJgIi6X7rTBoH15mT1pI2IhW1goZpnXPIR81SO+zEooBME0fol27y4wFIV/WJb8VDRk8/sxh40qopvPGx62W6FPo+d8I+c7K2sUfWOj1+qWc0FUMczIj5B8+DLfE6WB1QqLlTTO7pWbnH7syMdHaLpFx2PBWTlGKooeMYyzF1PRKOq/Mwt+xDKnkVP6FtC5Uu0nnYT8d9GgB71ceBmLnvimVW2nAoIh6x6UMsvKuGbZNFcQ3nPSLTp68lvTrT6P7ODa3Hte/sZvbfrv1HX9dm+di18Z/c5EWWWROpY0Kv7bfxyIEKDpmp4RjNOfE8EhSn+zM43BrTvdRZPapCv0rHDRf69cKo5XPNnVh2CqL/ltVigsA/TdjsZO+mqvyUgtzKi+HO7HQTUV53Fezfksww19+lZG25Di3Gv8yvUl8DSV5UhDxVWVfJjtHc3d8U6W04HfEOubqCW38lWlr/RBmLTANqYYrG5YWEHhke2wtVdRmgypLFeAGQWh6BwRx9JwT7SX0YrCgGwdHerdg8Zcc0A6BpOokl/WvkeJM9Aql4bxKTSQnyFMNLow4hr4CpqfnHJdzXFel8AzVNP1fGLaFtlHWNDhKMo+MVSba/5yZgI5CD9M1fBDkW//lkcjPYfoK0NGWWoWbIjDNV7e6TkuYXq8qEU74StHQk0qn7xdU8AyJd7Q3nPSMSRV9whiWkuWxX0MaZV9oux5qEvy6Vcc5usrfoTMxHnZAG+sYpl7zFfiQ6uz8etc2MCmp6vH7tbQgsHbKDiGc9jed9m34qXrGyyVfVMnT4wPd/Iqufs8IRdLG7bqZzbCMapEkJcK/f7lKywCmuj1/aMstiu3udtsV2+3Fq4ByFqs3GNQtBbeOcPxP3ikPU+GTR2TPEDHb+Iuui4dpBGSp5XrLrg12Nsj24xuY6U/NbTU8Wf8gsv0Mw+Ao5e2y9KHkarj0f5Tm6Ob16attjQ6XZ9Ad6x3rAJ9J/bVfWl+PeOLeB/bFfl0sLDfLqEIGj/3M/2PIDOR6vVYroE/2j5lP9btW1vLBxcMT3P801xn+/WPEMb3fka6vhFVDZ9cG45rVEXVVSRduKaaLf31XIiewHWYgMN320lAtKTW2kvPa8OmuVjsdqtC5nR+3Oxfa/PoIDsZTXK3sfXv7hXyW9VLcN939CPnzpdvwh/vEQl1dF1L/sz2QuB4UT892+LPryfBYc/KGCuE7IGy0n5Nzc8nvyRdbC+hoFl45qsgybKsHnWOQkPbunfyPd3t/QXeyOlmVOVyC9Hj+EzlPc73Pl9zjvuIEilcgfys+uA/vWzrUkH833cWqLhkZLfupfFf6rlmuOEDVH2fgB+a+O8PJSf12L8UEY02onO7o9sZf0iPefpX6vozETAdvk3tqGebpzDPCm2H8tVYWVbUfDw3V2gqGFmLTLrMqHvY9aQd/y3lRhkFmyQXnseqo5FoSRu1zEwE8nb3ekpJ0Aa1fk96reybsgrzEB+vuV9+m4L4wOV+fY/Fj9sPrwTn2eXhzq8Ke/WdC5Q1Zhnfcs+wc66qjHP+tfd5um2ep837af7+3JZ5muLoMpa5dmrmSMgXNM3deIIDlUMsSsTM/Wb7cppTjMUMbtlrw5vsix2jKjiPCz31XpdPQ9K/Ux/WKbT9YzopniwaLkJdd8Umcix7YpzQh3BaRV8YxKlRfvqdGcTnV3WUzdUU/qzx+VttV/H9XlT0TtDqDcbCS/nXXFfsC8lX/WOtLygsLPuw+o1a9YrizdiQGXmPojt9vmyJB6JWPjtYXreT/ITCT/RBnEN2gzt/m71EkxR8LBWDtJs2SRmgXq+kFg2AtCaPyZZQZajY6jivU++L1ompk8Iju5PhzreEd3s7pplXT5NZCnXELSK2vz+smtamYzeorcMdWayDHL9tgWBqM3kFtjcLHbPb1+IuTbHHMN0EbNn/DnYJtS9jHV3ZJMFeMFmB8TLDo0n8iqZmp15qOb9UthmUXjwtTK31cPDurCoCUXBMyOwXdZi8/OePzO6snwspdf2v14pFnjcCssFXV9AYKyuEGf3M5lUnd7NhvIeLLuMeVQxBM80vK+gO+/odOfVVtl0R+N/NkX9Rt5bkHk5VHX+Lbl0Mbc7SKpK1hgm0iflT+2uFukkqi15HTUU4Zev4cGjlsXqmpm76kzd2ICdLmFeXT5wOYv8PQfxUR3ZZsYEIWU7lzMyNzKUn41FjSKzfSjJwd164fn1Mb69+0x+oTWU94uku52kQ1EU/GIRS0DvqGnl5q5R9VxX0k/RZvcBVPzi4VeJH+yymioaAVrPDg5Q8d9aNzZv2xUFv1isosfp48bNwtBH+rSLZYeoee7Fh+TmPP5FXtIjW2hUveO7sQhXPBD33J+LJdtefbAIaqRq+F7BbNGoGqHQWIPxjuXJlZaa5Hz89SBXckqv7XuvWDbyPXrNLNb0Jx5Aaf6uMTpU3S3bjgrREZr+LwKGumPX7EBvf7/+cH1jKOlVL0X7kAPCSavZzacvt9fvaMYPwu4YSA8NpqwToiQc1FXcmpp4fiyR6ZyG4WSvbIXE4L9/t86RJMFEQHtlr4B4lgJnQJ3yTEAjwrZb6eVDPOxoAPBpdNy78sgt4t3HLwXbwjbFWyxI0BjOSMEfFnGDfa15aT5GAsQ94/izWu82lApRpT1NdPvbg7Xg6MbLG4AxFj/uZAfs9wPpkjCEIHZ9jVzl6/Udmygo1TGUPXpd9Mb7ijinVcQB9QFDuogO59OJp+AAhu7dt1U31PBMwBRCMFkNOT2TNDKE0TZWtia4ImBMQxJZWSOxQbDhTDSQ3fdO8T3wi3VEj5XFKUYHDhUNlWNfx0SDWrLG7gvZjPVYmBeHgRztEojUmho+CGlLhAiysqbhWIAlhFKxsmLkdIC9STLHth3NrM24TafpGuuehD4NQnqSVYQY4pxLnJLcYsJQ52IiCMcoMMY1rpM0WO+lPG0zdcEO4EcjUQ5mb2+7kIpibjIuCpiCvub/Yxa4p137qb7ic7TwJTC2yUg8FLCH7iE3W5HF9bnwa3yjD54xrkODesAanQPcrH4E4N1DWSfUmG4oyPyRu1JbxrGFanga6JzD7+N98KP66tO2i7D0LzSrzXjJMen7QyrG7+eqKSnNi8h7QlJt961xK3zWhAeD7m03QGXQDdXplNMCrdfhKiG6nVUf84thOhwVgsMYh8qxfaoNm46KDwWPF2puGijtvWN3Xk43bV4b9zxarVCdeWQQvQ0zoTS+77QGCYNOtiKz7Cqrdq02kvmoi2m0fBGG1fIbEhoFothLBascYSArvvPPvWN/Z+1hpus0SqFAdvnjbqsvIkLuDWH7j6sE2/wQoz/CfY9D2Md5QLOu6cyLtiIZcJt+xRM/v6vLe2OTQuGAoD4W7XNVf+tizhKAjRSCbR9kvyZ2/4BADmkdCTxAeDg8RPDVY26eUA9y3jYv2xWPSrz6tCNZH8j6QvCyXcppjrL8jqQ91gPJ/kEu2AguvxfyE7vkRsYRjCj4qpb8+/B1PO68BKsI1/GEiB0fygfj/N9LeewenwuxVfgiiiYxA1qtoMcze5x6tWBA8+2yWKN5eCG2oaSn1sy3251xVO2Fgu26WLFmGrjxOnREGGkeUdo8foaivqp9uSyeSOYVSV9HY9GRKNYVSU/Wn/JdU1D6+1DQ35S525CMK5Lerh74W+u3NatUIwsIZH0SNJg7MsbL2Pgh05aNWpw097H/SGvGSMU/nutmmT/Z4Rmo+BoVRX1f1Zsheflm11Yds2IcKiZtr/OWsKB9qIZOYFDF23j+ytYfKzy4ir9LPvmY8kvBvaq+F/STp07PH7L3edN2BwYadabR8Xn7YIlIo+MPEZ/wBTlBQDKU9Utafyyeu5yuFCg6pXBHdDYf8yRcN8W3En3qi60mQMET+7o8nK6yhpPkPMHVEo2XM2ZW9JoB0KFJziYw6XKauSFZVbu7dZEt1+XyW9bgsczhDgRV8YTnkE1LpqyqnvJliUQ1B5j0ar7qqc6fs7uqbatNJjLoknz3Rho+0ayL+9YGiyrvE0ktctxbQAEKPrG01ZMNEkXcE47Hgn+eyXwv5cnqmocnWFLWBUXSp/U+OAIZBdTwNb/y4rLmsdqtV9ldkYkTo8z4K3PY8lmraUi8j0VJntA/dUEk8RyOcIcPhD1h4JOozaKAyPuqjWIrspWbmaCBoCfb4u0fEugC7od7MU92u0ShZstDQV/31o8Vd+fMGpLrykjaF4ruYC8LzgpdJgEIR6vmCdczxVPrebY7FvCHZXMOvz+m3HRAYZ8YVllTbpc0fu4g62tOf8zZlqEyv9Y4yPlc2/YfRWHJMIVQrhNDW3cvWZdG2hrmWDUU4LzzDcpqyUfRsGq1jgZT1hbRI9Ko7RG2y5O4aXz9IzkFKIrjxPClmtodZ2JzA3hSegBpnZ7NEevX8Fj5/oeN5r4MsQya8OuUfPJEaiwGysZ29n4W2Gwpz3pa3ZseV6tyNyzOCsa9iyLqDUEu892xk6558wBkvWNgn2gD4yDurz2G+0IzGTgW94ak27pXz1u26JJ3+gNx30i6PePaBg7U8cePYtmBx6yoJh/wjK2UONXX+apE8j5h+ydV3tf3i2j1RBhQ2NcJTLwDYLt4wqsBRdTbCZBzCvesg7EFifJkYCzvCUmWieAj3evWjPMMcqvMvceNU4hRO9QONpOsGhWlKhwOlKgF0p4fyIaDJHdYRo5rKPiT9+89lJNe3rSvPKB33ZNDoyeljdm5u+yR9a8ereO5jk0I9lq+UGSZDAid9S/qzZAQjeBHYmFsWe22WDRy3eEIKIUCKZeB/dkp37WVOM9wTnBVmSOnmNVDAefxmlfsGEa7PRpJh4ZFIj6hcFBQxo3R3TiBsfdnS/21/BOWu2ziGv8J5irzDE2Gcc+WlJMnFA4Mav2SbV6skKkaoeCteD50YswTIBsO0v5pTbHiKSYoHqoanYAQOXNMmyCgcDBQfBbn6cT5xC3PqkZoqEpAgK3c3vanSAJARCUUQJ5rieYwpUgGg1PXVf17vl2tzVsOIPuTt+pDNHsuOCJsGpWv0Hqa4An5Rq4m4zR8vldCkd0uW2rS840WQigeCpi4mqc001AwGJii/bz766/1IYvwTdG2tKCjWsWf3L210PZ9PSH0df336To+2/WuhRMZnwZF7LEN5eHdhF6oRi+3hzDQBnSqaDBAzR/bz7vmsVjtwzQYcWEaP7nfjTHtOxwlojPyRTpSuMi/F3bVhav85PpCQPU3k5TlCPsobQfr/M37ywFzYyIaP72DQUz7+rogdbDRFxlq69MzIdghFP5F6kjA6bvTqUX9yA/RXsjcFetsqU18N7qPgeLhnG64pQ2Whw7FtDElnvPgA/TI1rE6a0ixSDGFoOAo55tjnGokD/tICKyuSAaF012lEsMW4SpBATacR5PuYdLzOe9eWTztd2sk0KRiwn6IMNeg6dxRxIp8KGjSj7yL6GnCBYVDgdpWWcfVmBApkqHgVNtrfhw2YTmI/eSFsQPSL4mUQ9AevLYKZCqaZslOLUYHxJF0sJapy4dSvJWj+wtodEJB7BxbzRd8Q8FgYMQ5V9wsiXkvWxWEQabVCgWzZgL8ZaY8Hmdt1R+YTVAnNcPBFQviY74S3X6Vt7kZJ6YS7Fqyu0SkeD4C2WCQHsv7NvtWvGRlk62qZ3OsHkQhHLjqOTu86hTL3lbk2yE9SdGrhr137rcyWUHLmqNXCwa02K66KAK3FM8gRD7Y3FgX/AKGbQ8pA3gk7RHWKIhhn5qui7h889K0xYZAjuo1A8K9YUOAB+f5ImMU/bFdlUuKu+u0amDAf+6HLA+H9pE21qdVQwK2CmeMKYQCtyru892a9TuKCy0UDgWqbPr8OTJphHFiRDVG8NxjntATBRwhUH2zfCxWu3Xxpegy/rznG1HzPkGjFbDfi0jzv1U1PaS4TikUyB8vUWl0JtwL/eRjooBxIv77t0V/OUx5JTTQdPbn1Fg/KUn30wPtua6dOiBfPQMheXnqwAhl0guuSUAwYs4b+dbllvAsZiTtaTrkYXhIj/yHgqGGL6fK33HnKiMTNhD0VxGEKvBnT/ru7rNXmUyPpEM1gTT0qZbrih08RCvYolm0b0l+oENBTy3HDx5GClnK+OubbAUlpj6Bwr4wsK02LaOJIunJ+mO5KmjWFUmf395FlxBlX1NDUkwoep1H5IXqbSWGHuWxq17NE64uQZw4+nym3hXplDxhkgSLHSSNjsee9VtZN+a1ZyDo0fbnLoIQxfxA1iOCj8UP0sd3cp4s88hJN+UdJeKsKurJ/pZ9DdG+KurJ/tfd5um2ep837af7+3JZyjj0JihaLX/rnC0kXCUclWGLD9UIu3kTE/mb7cpunjPo+mvhQe4DytYS1fCE5r5ar6vnQfGfCQ95dEqhMN0UD5T2m9ALxzbycOSW1adT8kfvXcl3Q5a4phT9df7bar+KEmPkjhT8YeEFvivuC/bR5quqkbhfHET7Xu1es1a+ojxyAbK+tiBs783XA+HxTnFLwhQCnq9JSeoHcv4a5nfayxZF0uf6JN6nXNFes2AK3rFQmwKIexyirETqUBnKBuye74u2LeoPBDdcKBwQ1M3urlnW5VNLxAXlPfacXdNWGyIMRdjX+V+u82QYiLyvUz+bu8VW9u0LW0vb9uVwLW8cVAZdf0uBE7oJPb9j3wHbpKZfdEQofjdydb5tSiZPBADlA17TklaLB+8LdysSbVOqQ5EMdlTfLmuxVRLZya+o70j0aiHXMsUWf7dPXfH1mkeDa43SX5cTifkoPW4o6NO21SyAaoSlgoZ3DgSHF52Spyorm+6E/c+mqN/Iuwczf4bqeLz93qcpp6WsUaS9bZV4tJplsbresFNm/tTuamriqmlVd3zq03X+R0oo/IPcjJpR41OumEhdvZgZiqGgt3ZZsnYmJXVVRb1dV5Htq6Le7dPNe9wUW++Gw200ZfNa74H1at7GR9nItz41M1UTHCuB9AwcPYT/S4Qu2Obr/7s3v6m4b2Lz92z/p0zYVwwOy0oPznM8YtH7smnB8iAKumfHHaVQVRixMfiIAUzNPLdr+N83hb3RVwNVk3Wgr/XgWznAmIhIaA2AbVS+OUDo1DyBYLuh+0Kk2Bk4vtDBAHVPoGT2ysKlgQaq3pqJx0ppnFpqr+kOZdLx1RqKKaCpFtHJ/lt0zp9FrSR8ckV2cijIEaHBS5U/y8/XLl0dAD0U5A1okLbeAzWnnaAi7j99csD4B37SF+wHv6GnrIrvpXqo8/clw7KP8jHfK57hdj1M9ujva5TCQ33OcAuzf7xyVW2Um3v8k4D03E0MYVRiFl9RJ174cboYAuZ9FAqDuokiwrgTudLVECQWaFR1X6Du62rjgqbT8wVDDZpmgWMcNW0mEIXstAEy4jqtgTgsanooFvsXWIj8FN0ueJQG0QIZnhrRuqKGE5xMtU2b3hTZI0xuY3vkqU39rOloA8bjGYIDT9hoCSY6vTxfpIfTt0jszR9n93j45ypQehGH6ofmBLd4O2yGkblexMHc5HA0WHpFH32Hr5h60W9p+GSvRDdv2BY1j/mqeraGsdeag0Pb7m/qehCyRA9JyLl0uOFGatdWIgvTl6LZrVvj9AfE5842tSjGxeirXtU848Jv1IZuyNcFzyTjjAmW4A2ayJhgpEN0FbXX9QZnWxSrJuNfaz7n4aBgCXOgwYH0rrjbPXzatU+7Vj+KBkIe5uwPMlTcH+/0BnuRmSNWsMQ3bLkp2k9P/ARpJKZGCnNHrQiV/kQ44uOWXw31zafF8ffq9nA8qo9Q/G6mMjXQYBke4fHcT9WuBRGp7ODBMjzC+/euLEyzng7WXncenGEvF7Ha2FB/YiKm/agiO7dvL4e31FR7r5bwtlrz/epn6Q5rIFQlGQUWsNISyLAN3vLEajc8Pdi/yvbxj6aSZ/Xf8+bRgG1Cc277lPvCssf5OF6NSjNW3FSlaCCDlEOOUPWpiNALxXmQ1Wwjjojt8rTPAyySAM4FvC/kGIBr8NTcEXJt+Qh9HmjpfrLM1+u7fGm6ujRiH5Xm6Kk175ueKLfgxm95snOb8tDZM5HD+qmg3LXQej4s8SgTzSMrL3uq2US8HQYkc51yRsUdpT3WrP/6+4hxcYE+AnhbMmsHvbkfMS7uuB/hD/+RoEuX7Rs29NbFP+pq9wSDkTh+yES5gT7LgfB3/ooT3R/64FIzN3VaA9o/zONwAtbEiQUT5LVGDBzsAxf9idWyt/+zKwX6TX/x02GUko4zCRd57Qk8KOsY8B+K9iM/a90JP/Qv+bMg3G/amuAEZt7zGgo/0geqhj181KjAo3Q0nu74fXlX1G1pvGc3dzVY2jE+4b6qi3z5uO8Tc79hXNwxPkKcHq7/vcvX8/e+SlHH6USbp518ksN67j4arYfepCs22EepVxLc5Lp7YzToWKN7CVUu+IUyYs7iVhl8FM5b/lkWz5+ruv1j33KGthzJz+Uoq/t7tuhmP5zsvhpoG+tj/KnTkEz3DtOQSDcOZEibcutYQ52mVyiONdNpeoSS/3CtFanpFYprrUjNWVCGI/r/+cen37qEf9zRhk+D3Nlm9WlnotUnNGd7SvFysmo2hFfDgoxVNlUV2nYst1k79F9yBDosyHoVcwD+xAqsVk22Lu5nVzIo63jwRYV5/ASlvGN8hkw05OMDlJKOAf2OC/prgHFxgT5i7O/x5z+ou5mR/Nx5rtg+lFs3q696XaJnwPAzJ7pjJlJLL6tty2Yk8xNGHBte0CygYxqkz7JR589Uh5kRUk1J/qB2CS4+EBygNRBBCf6gyeDAnwvjIxxdBzyoe6wvGUTZGZWi7w8Wj8T+Uv13tSlFOBA3bONCvAJ8nzctf8X+6SlfEh4jaTGOy/EH8zAz3LE/Xn9nJTkOC01JIaDWIjHAXJh9KV4bfZ+u4GrejK0pySPUx+r5A8n7SodQKcDzWjILGSjB79pxo6bFtl45bsZZsmfDksFKHDH1yvP2LdEBzz+uivU4scQQChdw2KuliwPnxzYyDPhuieWiQ029UjXMXyu+QnvBuV0VNRJwCDc9EJ9nd5yJCTdYzrY0TrWEW/o621I2DlqPm8poO8FJWy2PmHVf1eOEixqbQwVr2yC8CvVDnb4T2LL90FnfOU6Qfi/Saa5LLOoUDgBRQ5zkyu/Sw2YOqqbN6+ypKrfjMOhGaIruTHyjteU3bkLMrk2x5Hco7y3qb7IA+940WpJF2TaAxloe+tWjjNGcfc/Xu3EgqYnmg4re+9beQM1q3gVYp+ezTz1qQl/jaB6R8NfOvUUXdXuiq2Dht91bo3x4XHMv8myJRpqeapCRqv++0puw7i1Q02t/2RdO7TEDeR99xtL8SMlDv1mKuOs2LdJreO8lsuTsvqTupl8haqFQ1fmqRDI9mXH1iqGQ8fPMN4cmPCiGRZapL05s8WXatyYzRr5Vt0d6vPOYv7IyrGh4GO3qw3xCS4wf5XvqIaJg+7VKVQuEShwNugKssanKgRC6tWPo1rSfIoFeIFz5+ukxt99BY8qh2lMNVUFv0HGwivlzo03nIgftMM+MNxZmFQUP8+Ida101zBWhCYZK3vtFX7j9HDlWDYjurqpXRW2/xGtL8NmTuRE0ADMObCDuoT+/tTMOdTz06u4Babasq8ZqWoaK3vuPYsB6w49qB8Zov7Zp9APjrMDdqzXQCrl0nT8SOxtXFj0RqHgYkV/sQWB6PvbhPNqN1XLfKfjff/CCrUegohUIk/2xFugFwuUwwqCi192aRVca9yL33ZqFWUXBw+hZi3x0Ng3Qa3jvE7JkZ0jhkVlvH4FeKFz3PFBUU/5lNcIR3VD4HIb5SDMUtrqqNqwS6qzZZ0B0gIkW4nNmshsT43HgPDe9tzGsavhY213axGMbTCCaie1YKO1ZwZFqQHROExeuHhClyy4FUQ6IsJ9/7NfOqUKOgZj9KmvrMufv/mfiBkV53RlaDnZ8dLvvEC3Nj5Q8zMX7i6SXzV3lcqfYKwa7IRMG7Gc8XD0wSoc5RVeAz34ubdzYtDFQ8dDbrxxAIHoe+vx+NnHo9WNV7z0KmLDv+boCgiN16P36IoKjzRu3zZ6hHJ/jdm/KatCMlDyM3VsXILimjzVL0LAOS5aq538tGJTvsGBh2mExuixXuL7X1YqbsOtpioaPtcoewljNx0lZPA1x6OpQ0f+ef2jA4TyKqgdG6XLi0xTg9RQibFj1NqDi4yxiDwLT88Fd8//YehoMlfxzivvCHQYiohsQnz2VPVINiM6FMEaUvTKwuXxIa4HJn//DezvjUMfH+iKu3QoZUsrhJnGg6X/uViw4LDG4fmic8yvTY62O70Gv7eBBHR8rjQMMVNEeyyCwyP4ptW24NK3e3EAjxLBp0/atwqfpq2AaoulZMQ0i6X2xNURCWDUDPGp4NRdoM2uOGm7NHpo57JoJGjH8mgu0ubVGDMdGgjZ40/7pHzdX1XbLX1V+N+xqgKjDVAFD2O7Bftxt7golii3R/CtNIaMFxxTTCVaDHvPVu49fCjaRN8XbvJmc+XWARyUERHtT7baraxFAZ+WCFeiHRvpntd5tnCpVVfeIE6QXbG/5u481CDBLBTrW94h0MoirI8I+P/gFZfKBJcLP1dfqVZdBxqlKh8q/YH328PrKPHOszMOHzoodggK1jCJCHjDbNuuDY2YwLRq9FjXFeMMp8tnZ49qrISecLu2RD1xZwaNOifhTSgB7O5jjUkKhXkqZ20qmZ74xPLDT9UekDI+IlQXoqeK3AtX2vnzI5owifTmhkMMgSVSkFvGRiEiyrptVW2swimqomuJbLx6w811d3tv3R6gdEOXHon2u6m/v87bYLu1bFishFNpulLqO7pDjomxcwSmqofCxJW119Zg7rDkHRV8jlxc5CsZtg2eg7A3Ty3Ypp34TuYyjguo+68oN0UEx2NxRfi/kR/PYivX0HQ8+dyAleKu5/DuP+bgq+WEgX/O6cNjK4IX4wlgXTflgv371aj572edCbNS+iLLFCcqpz6HFBFsPOMXtAbi+nGDI8+2yWP8jd6AfFFVfPSDfbnf243evFWyfnE8/qcQ3xTntPSV5jP57xzav/9yuKoeBOtT11lbLZfHkBkhR9YVHdkgnPIqqLzxP+a4pnIbWUNPjHL/buMFRVH3hWRXroi3eioRQDsc4Rdnf+tOqKWQt+K5xslgPa2EtyAtW9Hrtck+AlxEA4XWzzJ9mIhyU4W0EFjWPgSpCqXTP3N/s2qpLbWY/LE3F+Z1Zu+SRwpz98oOX4W82+cpE5iHEy/CF8KFoZbqSLwUn4r8XM4gFXUEesXLfoO7k5sgWawrxODfOx6gpxCNGvkoJxsoF21DZ265EplP8WDwPsuc4MEd4KeF4mpYnRF22N8W38kO1clwSQQm+7i2Wh6OwCOHcsunX7GSmo+T0RYW6UB0a5ckrZqHuCgiFdVXt7tZFtlyXy2/8scymdKAW0TJCIf6e16U4N3dh5AiuqyhqfTnB6rrOn7O7qm2rTbbmOWzsF1W0iKB4eUKxWWjVAoJirUWs5TlgQQlB0bbV0yysin4opI+FKcYzCrBXC4VrLV48OS22impQfAWbCVlJc3DCIoKtWSKFYPNY7dar7K7IBEexEq/85RMJPq03jRvtaVF0qO97YqfQsto1zKTDbgdqh0Ip4gPPWYqRAoLVaLHNNkpiPvpB+6AZCt0D+7+sdHAP7PVCIavF6cgF21AzmDPgY8WzOMp3Dw43WVA9GM6O8LJ4J4MD1pYTCrkx2iyKUxth1tdo5pOySDjqcsMKtYOiXGVNuV060u4H5WAr6WPOdpCVPf84UAy6K9nXgxMVjpWgZyn+Ixz8u5fsSXAlHj5kXNbRPinfyuy5fSBbt6/RFvPzPkRWcNWUTnflxuJCfpgXJ+npL+jdph14sxND5WhaaDId4ZxPOClDfEZXvO5rJlMezvqarz/ha/h2mE1EfRnGwLjoF+pKCTlWQCZDp+OV/1MVzK9YttPB7lBYe61wuOQhzRhSAd+5KrrhMIre9FeRtZXDxhAoh0fJamUW0IN+wFYfHjUcLjXG+uGwdmfO6nnLdkfuZ9aBfnCs3TFkPQswLCTgXdF96XBW2KsFPSkIes6cPEK/v1YLCFaH1CR3eFWaMt35Yiy6eEWG4Lv4iFd0w3EqnD6UMX6XucOCiRQQCmuW3VV5vWKbLXEXwilFeYLjD+rsp1RjcUc7R2WS6nf+DlX7iLBFxbmdXoHyEUHLPbo9zz7U/OVPoj3Yk74A69PN4YO9nS4hrJNyFjDv58URvq8h8bETo8NuZYRxX0wwnFm2e1rxUEhibXdyb0GLOD5R1cVW2/EC3MkEUMrRPqPLPtlxDfmurcRxn19lrAy5CCfW7qnyjvZpdzzsRbHKHH0PRupHB+52xQO1jwvbfuPcqx0N6NAv7il3qGKkgOOB39VcN1s6sT1Q+9iw1y/Z5mUedrWIo33Aqqzbl25jbw0dKB8R9P61drH6ra42Tg97NIUc8yP4tZrjdAi1jwebL4TrKufPNDNJB9mDR8s45ie08kzV0zAun4CUcbRPKNhE7ej0rageD3BdV/Xv+Xa1dthOAuVf/kg5xLu/OYtcjh3Kh2t9UPN2kz9ZgzzoHXGHwnodd9cUpKIDGTnSPxp04fnm1BmGmseDW7Sfd3/9tS4+r/NlseFvIIu2dQy3qC3plx+IWvD7UZm4jEp9leiGKDtqrYXvPF8n+JFe/GA/ACYKOlrXEgo5F7JvD1X3eJCbP7afd81jsXrTERP2yLEifvn+P0a97/hO8QiRStBdkBX592JmleNl/PJ1jsDuvWecNgFYPWg7evdCsr+fdegySBG/fKWPUe/r3CmKKVIJhhr/xK/wnWHvtf9/U88CcN+tT+fUsfx27UX7XbHOlo85XzUcKnisf0R3XG6aO505ou5Uj+s//Mi2E3WXPcgB97iE48J3Osv/lBO8vE96dAkorqgeF3Dn/+Ma1Bcv47if0HBiXnq0y2d2effE+Wm/m3f7LFK5R/5UYV8Ac/wmpYCjgZcPH4t10cVysPWXVbWPBntbZR0ta41ZUT0a4Gp7zQkma7QHvV9+w9JB7bcqTgf+/fdqqzETJE+zZAdy+8ccI/XjtX9dPpQc2BzvO00hR/uI7m2Sg3vIUPN4cAVzJFwIxMKQrQqXCUNbzNE+pObRxMul3Dk1WVv1nJT1x0wWdcQPEvuSx3wlxuMqb3OHL8HKOJ7bS+eT4vTOBCgfD/Rjed9m34qXrGyyVfXsEPMWKeGI8Kvn7BAuR+w+tiIxkdsDcX1ZR/ae6vetWeGYTUhfzvE+pdiuuph1t04+w0gBIcHDQGS3Tm+zBopHAysb912dP7tcM0Hto8Fm2+45uEfqx9tI1AV3oWCHTaeVaqR+tBrnaTWqql6xTWNbvJOnnpuXpi02Lvd7+qKO+UE3bOLmEZS/yGDTf2xX5dLp9dp0Wcf+pD/3SxEPuv/RcVGbLuuon8TXo9+qbXvj9IAHK+F481Rxn+/WrLs7vYiD2keDXTb7O6t3cqa030WgRYw+wF8veV8t3TIYqLrH2yUsH4vVbl18EX6Yn4vte36sddj+a4o55gj9F3dn/K2qbwSXcOPCR+hKOdpn/HiJSvv3NHutX55RE0BPxH//tui925yuAAdF+Xs4pcF3Urq54A2K8/6GSgf1a2iobs+pdHBFaW5hQSYhw7OQWAb+Km5dIhiM1EMtIDz0s1t0wqHm0SYrfsn8jrvx21+zDDQDVqZLNQZEJN/m7RNQW4MbqR+toaXlT7Vc3md+AFLMMUmRt25PsoaaofoHP1Pb37VKpYCjiG2GuqQdLrWmaAdDyc6IN+5xNW8CxNRU8D2Wq8IRn6IatP66eJ3C2LVz1M+JksLOq9Ij7LYS84oT86kvJxTyjgEUzMBnZxcSXSmhUEu+dSZoTSEhe/hvZd047AkGmiHRfe4iYTsBHCiHxPix+OFWgZ1iKGw8ivhNeeeU60vVDYVwyyrAFaGqGwrh193m6bZ6nzftp/v7clnKbKnWYLXFBNyhzAaNl3FEonP2F6BFHPmAIFbLN9vVzJXBUFjAfnR1CGLgdMBBiwiF975ar6vngb3PLnEbdKUcDfVN8eDUSyYKOuK9Cs+mObcJdKUEvKa4knEj5iKfKingML2t9tsd1wRroxICouUW3hX3BasnBy+YkX5gpK4IwyK7Zp3ryiliAVAOtgFlh0a+6IoHvU4+81gJx+TFPjglnBkoBmz+3x3DFCiqQfcNIrbAlWNoAqyE8GidGxzoh5yQmAnnYT9UPuZAel+0TOmDy9s9qH1M2De7u2ZZl0+tK3JYQMgevGvaauMKVNEOxuzJTZ07UKSAYHweWyDFCevtC9sWte3LwS/OfoIwFBZwAfaDf6KgwDOdD/STRQXG7wo28GGhzrdNyQpwhQgLOKZLk9sa/RB+U9ZWDw/rwqlKFdXjUWzbZS321u/5+/gr56AA+nKOusdQjPMIhM67OX1RP++D5n9HwK7PNui52/ZuqBkU3bw5Dy3iyFTy8OrYxZ1WV0qoai+bjgj7Z1PUb+QVsgOHjxYS0ttMPttzJX5U9XBbaR4PeVmsrjdle5U/tTt2+hTXAg7pvSfL8vgFakS96i7fOuXMPSj6rF01uc+Kv6CtXhzYyaFmqLortg+lQ9D1Xi2sE8Rnhzf7Q83AjiUu8BTVoMtU/zTD8f2cppBgdSqfNrjttIBySCeND44BdlTdsNsnR4hAOWRL37iFsVJUQ+FzDLmuD7buyyF8n3XENSg8UkDQ+y7pgczE27x0icGnKSTcTmjJtlofnMK/qrrhVkV3hKpueIQzAIYkMuczmEek/mSvms9b6ssJt+8tGxk7qWa2a5enpUDdax1fni/SqIf6kR1Qrnj6uR4lf+6kYOxFBDoFDm5+wtxNuXlamwwOhFxMpofHhG/ummq9a4FBoXWfL1WriqyDXeVs0T6W2288bA1P6mdt+BVUN8FQy9BUxm8lf0xbU+piKHrMqhjZta8J5St14Ve+lU/ZXbUduERT8SiqrmCGrfL2pfrvalNSWmUoesxWGdm1bxXlK3WhQ9iUVq1MTTIGc9DzCMOtXlRd33CydXHfzsG0L8AV2LDfXuXbfFXmW0rHVWSP2XPHhu27rvqhE7FBG0r7IIgUXT9w7vqEsvZwFF1bOP/7mhlaFT/+87/+3//8XtQN58b/6z+jk/jkkhVwXxZrNlD/638kTlZ8tRGetf/b/e1PtmOpai4hRf5++p+v/+f09cXiJDn73/99/T97BfF78QshtWD/WiBSC0UqYv+KEKlIkYrZv2JEKlakEvavBJFKFKmU/St9fX52Ep0tFLFUETtj/zp7fX56El0oUmeK1Dn71/nriNVlHCli54rYBfvXxevz6OQiPlfELhSxS11pl2rN8oq+xD5hAZpAtAHWVAu1FXi2AdzyQm2IBa/xBdqsalvw6KmaEtXmWPBqX2BdYKE2yOJMW6LaJgte9wusuyzUVllcaEtU22XB63+Bda2F2jI8tgVeYqS2TCRaJsU6Phgf2paJ1JaJRMucYSWqLRNpWyZSWyYSLXOOlai2TKRtmUhtmUi0zAVWotoykbZlIrVlItEyl1iJasvE2paJ1ZaJef1H2JiJ1ZaJtS0Tg8mL13+EjZlYbZlY2zKx2jIxr/8IGzOx2jKxtmVitWViXv8ROsWqLRNrWyZWWybm9R9hYyZWWybRtkyitkwiWgYbM4naMom2ZRK1ZRLRMtiYScDKom2ZRG2ZRLQMNmYStWUSbcskasskomWwMZOoLZNoWyZRWyYRLYONmURtmVTbMqnaMimv/xgbM6naMqm2ZVK1ZVKx4mNjJlVbJtW2TAqWfV7/MTZmUrVlUm3LpGrLpLz+Y2zMpGrLpNqWSdWWSXn9x9iYSdWWOdO2zJnaMmeiZbAxc6a2zJm2Zc7UljkTLYONmTO1Zc60LXOmtsyZaBlszJyBLZm2Zc7UljkTLYONmTO1Zc60LXOmtsyZaBlszJypLXOubZlztWXOef0n2Jg5V1vmXNsy52rLnPP6T7Axc662zLm2Zc7Vljnn9Z9gY+ZcbZlzbcucg/0yr/8EGzPnasuca1vmXG2Zc17/CTZmztWWudC2zIXaMheiZVJ0u642zYW2aS7UprkQTYMNmgu1aS60TXOhNs2FaBps0FyoTXOhbZoLtWkuRNNgg+YCHGa0TXOhNs2FaBps0FyoTXOpbZpLtWkuef2n2KC5VFvmUtsyl2rLXPL6T7FBc6m2zKW2ZS7VlrkUB0xs0FyqLXOpbZlLtWUuef2n8euUHUZZA6XJ6/SC/QR01Ea61DbSJThzXqqFp2jh8ACqbTD5p6GoaDKs68s/DUX1p9BTcAw9Fc2GdX/5p6Go/iR6Co6ip6LpsCEg/zQU1Z9GT8Fx9FQ0HzYM5J+GovoT6Sk4kp7yJjlDz/anoLUW+tYaEQa8Sc7Q8z2kDCY4A0gaCG7gDD3jQ9pggjeAxIHgB87Qcz6kDia4A0geCI7gDD3rQ/pggj+ABILgCc6wfdgCUAgLPYewACTCQnAFZ2fYSrWIIMMzQfGA5hKEgUYUNJegDM7QcQjYhIUgDc7QwQX4hIWgDc7QEQMYhYUgDs5Pu0nr9fmCTY8naZQCLdBykl9AOyQgGBaRlpRbAIphITmGGG0OwDIsBJmAFwt4hoUkGtAeGUN2Tt9ygGtYSLIB7ZGAbVgIUkFTKmi5WEebLgDhsIi11OkCUA6LWEufLgDpsIj1rQVoh4XkHc5en8UnF6egWMA8LATBcH7++oz1shh8GCAfFpJ9uEDpWcA/LATNcI5TuQkkVHmrXJzisqDFBNlwsUCrDBARC8E3XKBjAVARC8E4XKAzLiAjFoJzuEA7LaAjFoJ1uEB7IiAkFoJ3uGBttjg5S8F3AU5ikepHGGAlFoJ8uDhHqwsQEwvBP1zgvRFwEwtBQVxc4nAhDa4fZICgWAgeQgcXNJmgInRwQZvpeYoFICoWgo+4PEUHD+AqFoKSuFygHRfQFQvBSlxGuCxoNUFMXMa4LGg1wU1cJugABrzFQtATlykuC1pNMBSX6IR3Bq8veMtcnuNwQasJmuISn0MAhbEQTMUl62TpyekFlAXNJsgKtkV/fRadnJ2DwQaYjIWeylgALmMhKAtNjwR0xkKwFpoeCRiNhSAu2DkBrQjAaiwEecFOCujFD2g3wV+wowIqCxpOUBjsrIDKwqsnccNxik5mgOFYCCKDnRbwjwMtdy5bDt1pAaJjIfgMdmDAZAHXsbiQV4ToXguwHQtBaizw+0RAeCwu5EUhepIAnMdCUBsL/A4Q0B4LwW4s8Ns9wHwsBMGxwO/tAPmxEBzHAr2RWwD+YyFojgV617YAFMhCMB0L9BZtAViQhSA7Fuj92AIQIQvBdyzQm68F4EIWgvJYoHdaC0CHLATrsUBvqxaAEVkI4mOB3kMtACmyuJTXvDE6TQFiZCH4D3aAeH12dpLCOQKQIwtBfLAjBC4Mmk6QHwv0ymcBiJGFID3Y0QEdn4ARiQTtwQ4P2FofAU4kEsQHOz5gkCPAikSC+ligtysRoEWiU+3+PwK0SCS4jwV6xRIBXiQS5Ac7bGDLRgSYkUjQH+y4wY9k8TlEAS6ET+VdfYLVcQTYkUhQIOzIwY94F8kFEAYXw4IEYacOXBi0nqBB2LkD/UDAkUTSqyK+wLpyBFiSaCFb7xLbTUSAJ4mkd0Vy+jq5PElTWDJoQEGHsNMHF75IgSxoQOlkwc7HyH4tAmRJJBgRdvzAvw804EJ7jIsAXRIJTkT7daD5OpcL/OtA6wlaZIHeAUTQ70I6XiQpWhMj3wvReChvH0H3C+l/kZyjYxq6YESy7VBPCOiFId0wUBo9go4Ygh1hJyEcBGg66Y2BbwYj6JARXein5Ag6ZUivDHxKjgBrEglmhB3JUBiANoli6TeDeowB3iQS5Ag7k6Gy0HlGtF6KdiHAnESCHmGHMlQWNJ7gRxYo/R0B7iSKZeOdI4eJCLAnUXw+sdwA/iQSJAk7wuE1DNpO0CTsDIfOyIBDifS+GxGgUCJBk7DzHlou4FAiwZOwAx92SIgAiRIl0vMJPTRGgEWJBFOyQFnjCLAokWBK2JEPLxi0nuBK2KEPFwbNJ9iSxRm69Y8AlRIJvoQd+3Bh0HyCMVmgNGsE2JRIMCbs2IcWDOiUSHAm7OCHTpyAUIkEacJOfqjvGGg+QZqwkx+OAjSfYE20KKD/WjqxEwGkSiSIk8U5SidEgFWJBHPCDpXoEglolUhwJ+xU+TplS9lFDIRB+wnyZMFpSWSsAmYl0ruBRIBYic5k852jEwZgVqIz2XxoJwLMSnSm33ICYiU6k42Hb3sBsxIJ+oQdV1+n5yenI8DQAVE03gXKE0SAXInOpBci3uEAuxKdXUx0OECvRJJeucA7HKBXIsGhsPMtCgMQLJEgUdgBF50QAcMS6T1GIkCwRJJgucAnIkCwRHq/kQjwK5HkVy7O0QECCJZI7z0SAX4lEhwKfuMVAX4l0ruQRIBdiaQTiaZ2Qbvp/UgiQK5EgkA53K0vLi6w26kI8CyR3q0kAjRLJGmWC3wKBzxLpHcuiQDNEkma5RJfrQHPEuldTCJAs0SSZsHJ4AjwLJHe0SQCNEskaRacOI4AzxLp3U0iQLNEkmbBSeYI8CyR3ukkAjRLJGmWy6TrD68XlynaNQDlEum9UCLAuESCVMFvIyNAuER6V5QI0C2RpFsu8RkD0C2R3gslAmxLJNkWnB+PANsS6/1PYsC1xJJrubx4nZyexGzmWFxeYjUdA9ol1jujxIB1iU9j1UTEzlRJcnKxWAA94O6t90yJAQMTSwZmaAK96I4BGRPr3VRiQMXEkophJmK26C9i8RUx+wq2M4tOo9cx60YXsAjgG653X4kBPRNLemb4QTH+QaDl9b4sMeBpYsnTsPNUfHnCqX7l25Lut6AI0An0Pi4x4G5iQc9Ep+l+so9Oz7ofgR7oBHqHlxiwOLEgariJ7oO4if5H9pnnJ5dn56AI0B/0jjAxYHZiQd9Ep/sli5nABw6geWK9V0wMSJ5Ykjzx5evk4uT84kI7cADhE+tdZGLA98SS7xmYWJyiXwGon1jvLhMD5ieO5PsOdE2LAfMT61/fxID4iQW5Ey3QNS0GzE+sf4MTA94n7l7hnL6O0pNLtlmN2IBgA/084rWTHH5M+Zg/PU1AaaC59U91YkALxYL5iRbo0hHD9zoTD3bgix35ZGeBLh0xfLUz8Wxn9G5HNix6DRvDtzsTj3fg6x35fGeBbtpi+IJn4gkPfMMjH/FE6KYthu94Jh7ywJc88ilPhHdwQAnFekooBpRQLB/0RHgHB5RQrH/UEwNCKJbPeiJ00xYDQijWP+2JAR8Uy8c9EXpiiwEfFOsf+MSADYrlE58IpY5iwAbF+mc+MeCCYvnQJ8LHGyCDYv1jnxhQQXEq2w0fb4AKivVPfmLABMWpbDd8vAEmKNY//IkBDxSnst0u+5UsxtcAQAnF+pdAMSCE4lS+n8OHCCCEYr2fTQzooFgwPlGMDxFAB8V6OigGdFAsGJ8oxocIoINi/dugGLBBsaB8Ivw+LwZ8UKx/IRQDNigWhE8U40MEsEGx/p1QDLig+Ey2Gz5EABcU618LxYAJis9ku+FDBDBBsSB7ohjv94AJis9ly+GLB2CCYkH3RMkpdgiMARcUSy4IvwSNARcUS2cbnAGNARsUSzYIZ0BjwAbFgvLh+1nkxjQGfFAsOJ8oWWCMWwwIofh84h4kBpRQfC7fr+IjD3BCsSB+ooQdYdKTi0vwgYAVigXdEyUJRsXGgAuKL2QL4h0fsEGxIHwi9L4yBmRQLBifCH1BFAM2KBaEDz/UIMRtDNigWFA+UYKyvDHgg2JB+UTpKXLnFQM6KBacT4S+1YkBHxQLyidC7wljQAfFgvOJ0hijeGNACMWX8hEy/q4ZtJ0gfSL+oub85OwS7KMBIxQLpofHckFqArBAsaB6ohSfXQAPFAuuJ0rx2QUQQbFgeyL89i8GVFB8qb37jwERFEu/G9xnIgZUUHx5OVVv8PW4aL2zU2xuSQAZlJxqfYITwP8kguSJztAVPQEMUHIqH5JH2DybANonEdxOdIauvQkgfhJB6ET4HWQC2J5EUDpaGOBduSBvIvRNSgKInUSwN5r5LQHUTiIom+gMfVYP6JxEOt7gPiEJIHQSSeigPiEJYG4SQc/grtcJoG4SSd3gF6wJ4GuSzu0GdaVJAGOTSMbmDB17CeBmkoVsPXTsJYCdSWSQE9yPJQGUTCJ4l+gcPRgmgJRJBNkSneMdHzAxSXQ60eMAF5MIjiVCn90kgH9JpOsNvlYngIFJutgn+PcBBiaRvje4b0ECOJhEcjDnmLtAAiiYRPAsEfpQJwEcTBKdTwwoQLEk0vcGv8dOAMmSSN8b3AUoASRLIn1vcBegBNAsSed7gzrqJIBmSQSXgr/USADPkkjnG9yvLwE8SyK9b3C/vgQwLYlkWtBXTgkgWpJYNt8ZWnGAakkEm6KZXgDTkgg6RTe9AK4lke43uBtZAiOnJKcTcxGMniLZlnM0NgkMoJJEE/MWDKLSRVHB561RIBWx+KGuBQmMpSL9bzRzHIynkpxNzHEwpopkXM7RGCgwrIp8yYRPFzCyimRc8EdaCWBcknTC6TQBnEsiOZcLbPObAMolSaOJyQWQLokkXU4jvn86vbwEwqD1pPsN7pSRANolke43uLtHAriWRBAq0UWEnfoSwLYkkm25wHdQgG1JBKWiOU8mgG9JJN+CvltLAN2SCE4lukCPZgkgXBJJuLAJMWbCi9fRxTm/+UqjM/bjxes4PUlPYRgg0Kp6FiYBLEwiWRjc2CVuDDS0nppJADWTSGrmYOzytL+UumRbtfQkjkAXBHxNoudrEsDXJJKvwY1Fr5PohC1EoATQHfQkTgJInESSOMxYdHlyxsYpN7G/HbmM+X3b6WXKfky6H0FpoLvon1MlgONJzhf6r0zRKgXET6J3AUoA7ZOcx3pjZ7gx0Fn0fkEJYIISQfZgZ9wE0ECJ3ikoASRQInge9EFZAiigRO8TlAACKJEEEO6QkAACKJFPrnD/rAQQQMmF/hQK6J9E7wqUAPInkeTPJbqyAvInkeTPJbr+AfInEfxOfIq9P0kA95MIeic+RVcpQP0kgt6J0ed6CaB+EkHvxOhzvQRQP4mgd2L0uV4CqJ9EsDvx6d735nV8etY5JKh6gAVKLidOooAFSuTrK80RF7BAiWB6OIrOUSFm65ac1diPF+hoBORQIvgfpYjL/ewfL07xIkCTC1YoRh/vJYAxSgQpFKOP9xJAGCWCFYoXqE9SAiijRLBC8SJ5HSUnpwsOPn29OD/hbggx+2f/2/PDjxeHHy/7H6PT7kdgDgbFk93mUN0Rr/ITzpDGUYRXGwyXJyeB824mHbYB+59sA6WEFPBTqSChmJ3XCd8ycRBorJ8UkFXp6b6PRecn3OFlYJn3arY6RSDWLWCwUunDxHo0K+Gcna4oRYBIfKdJN5i6NZIXEaUn5/wzzvpfRgxefLI4uwSFgWh9kvfCnxSngPdKBbUlYLKxOzDBfrzYL9NxdIkt0ymgxVLpBnVoxHg/ZNiP6HYmBWRZeio7LluoF6wqmeU44ivq5RlsRBD8r3uxFu29rmLpgcEWJlnEgoG/AEWAHigYM95zFwt2OL4UTRedncT8xzh+vTg7OWN9OY4T0bXZD+nhd2d8dJ2nHO/54ceL7kfVLmDmUsnM4e6+KaDmUkG/8Vkpujg55d8Z8xF9El/yTnLKN1ux2GgtDr+Nuh9BwaAPL/aT5+XJ+RnvdTGvB34LwL94wbrEBe+c7LdsPrjgni7J4cf08OPZ4cfzw48Xhx8v+8LS0/636eLwY9T9CPCCAdNRiad8R57wnprG6GgHrGIqiMMYvYNIAamYCt4wTvGA14BUTAVvGKOvlVLAKaaCNozZZLNfOtOL12nEGhSMVUAvpoJBjPG7ixTQi6lgEGP8OiIF9GIaLTrhPaKzU7Q6AdWYCjaRN6rhSwDrmApikQtjUxRgHVNBLMZoZK0UkI6pIBZjNF5WCkjHVBCLMfqeKQWkYyp4xfhsv6SwCkKDvaWAf0wFxRijhH4K6MdUMIwxGhEqBexjGp92fbNvsAsUDyAiU8E1xmh8qBTwkKngGuNzNDYt4CFTQTXG6KulFNCQqWAaY5TLTgELmcYywCnaRoCFTAXRGKMkcgpIyFQQjTHKbqaAhEzjibfTKSAh03ji7XQKSMg02a85TJh1LlUYkJCpIBr5aoZQUylgIdNEtt0ZxjalgIVME9l46AOnFLCQaSJb7+L12SlbosG8AmjINJHNd4kLg/YTTGN8gb4XSgENmSYyTi3a4QANmSYTr6dTwEOmiTYMVgpjPAuiMeavoUZn8hSGeZZxni9ijEpLYahnQTTG+PumFIZ7Tvfbz/GBKoURnydCPo9iPqcTHwdaLj2b+jjQcjL2s+7jQNMJkjFGI1ylMAK0DAF9ccYHSAy7MWAg07PTiXEKGMhUvgDUzACAbEwFo6gb1IBuTGVIaM2gBsxiKujD+AJ75ZwCajHtIkPjEwBgEdOzs4kJAPCIqYwQrZkAAGWYCl5QNwEA0jCVkaJ5fCPk+0D7ncuxd4nJAk4wFQxffIl5yqSA/Uv17F8K2L/0fIL+TwHRlwo2L+avtxAMoO0En8c38pgsaDpB6MX8lRUiC4Oui5a7TFBZ0HCC0ovZ4Q+TBe12LiN8o5scwPalgtCLL9E+DMi+9EK2G9ofANuXCkovvkT7A6D7UhlS+hTtD4DuSwWll6C0XArovlQGlkZpuRTQfamg9BKUlksB3ZfK8NIoLZcCui8VlF6CRtFKAd2XyiDTp2i7AbovFTReggbRSgHFl15OrXWA40svI/06Ayi+9FI2HMbTpoDLSy9lw6E7XUDapTLCEn6XnwLWLpURlvC7/BTQdunl/sEINg0D2i6Vnl74Sv7/EXZuydHltrKey352dBRJEJf5T+xIBKotphM8T+4w8JekArkuHxMJYG47e/6aZxqga3pYmVD3MQWOpmWwRO0xFOCZfh5SEwVOpp+H2YQCEdMDtYR3BikQLz1QSyhIVQBeeqCVUBc0BaClZbFE1SMK7EoPkxJqmabAq/TAJ6GWaQpgSkcWj46NAJikI/Wx9PhaASZp+ivxlnsFQKQjJySw67YCnNGR+liqLFYgMlpDrKg7jgKS0fRX4u44CkhGU+fFrcIUmIyOrJ6za5YCiNFqvqPPgwogRufjSVMBxGjpvKiSRoG+6KEqMqhBlgJy0RR68WucAnLRFHrxa5wCc9HDVbheSYG5aLoscTs0BeiiB6bIpHosBdKiqfTi7h8KqEV7Z2oF0qKHoMjP4zz7kgGvaG9NrUBX9BAUmVS1oYBXtDenVqArmiIv7haogFe0t6dWoCuaFkv8hqOAVzQ9luidTAGvaOIVrsRSwCtaGq/mr4PS9f10CnBF02Kp+esArmhaLPG/DtiKpsMSF2IpsBU9+EQme5hXQCsqfekArOhhJ/J7Hva/Om8FsKLSy/MUwIrKw55HAazooSfSXLsBrWgKvLgUU4Gt6MEnMunISUArunPb0fsYkBU99OT3dIFtUUAr+tJ3KcAV3TkdiDoPK9AVPQBFFuViCnRFd04JYu+ZCnBFD0CRxR69FeCKHn4iiy5NnLB18IksahmtOGXr4BNZ1DNacdLWwSfycy+lyVC+g09kUfWa4sStw09k8Vrj1K3DT4Q7U+r/TN465fu5tLBa4/Stw09E+N0GJ3AdfiJC64dDuDRnPdF3MgW4ogegiPACAl3RnMYljBQo0BU9CEWE1w/4iuZQLqFbFfCKHoQiwssHfEVzNtfvqdX/ghsFwKIHosjvlYhcEIGwaM7o2rx8gFjUUl1J+ZECY9GyWZp0FQFk0QNSZNPNCpBFe0WVAmPRw1FkM36kwFg0GcumqwIYiyZjof1bCoxFk7FQp0cFxqLJWDbjRwqMRZOxbMaPFBiLJmNRxo8UGIsmY1F6PQbGomlizQXsCpBFD0cRpZsfGIsejiJK1wMwFk3GorTIwFg0m+l4c6MCZNFspuPNjQqQRVMaxSG6AmTR1EZxiK4AWTS1URyMK1AWTWUTB+MKlMUOSWnAuAFmsZQrcTBugFnsk4yMPgEYYBb7ZAEZWzCgLPb5yijIY68BZbE0UqKPvQaUxZKy0HNvA8piJRuiHMKAslhSFnpIbkBZLCkLNfQ0oCyWlIUejBtQFjsgRejBuAFkscNRxGgPhAFksYQs3M/TgLLYASltMtRu5MxDOj0SIIv1RkcGiMUORRF65G5AWCwJCz1yNwAsNr4WV1v/+bkoQzKUrrc0MsArlniF2wUY4BWb2QtCMZYBXrF0MuKtEgZ4xWZeN6m3gAFesZolTu0CDPiKJV/hb2QGfMXm17asjMTk56qY6kn4d1DJmZWkexBIi6VxEe/YNWAtlqyFdjgZoBZbuQmpvskAtljCFqc7FliLHaAivGvJgLbYASpCR0AZwBY7REV+r3OkNoBbbD1GARjgFjtIRZw+rxvwFjtIpaFqBrzF1sNT14C3WM9bDHiLHaQivtmN1YC3mGT16FuDAXAxyfLxjQjAxRK4OH1tMCAuJlk/+tZnwFwsmcvvmCeWDPU7XKWBzwbQxSTrRzmKAXQxeZBqA+hi+0GqDaCLpaCFP6EZUBdLQQt/QjPALpYDzPkTmgF2sS39E5oBdrHUtDRPaIBdLEUtzRMaYBcrUQt/QgPuYsldgo6bBu5iyV2CD5KG+iV3CXqTB+xiiV2CqnAMsIsldgl66wbqYkldqBjAALpYQpegNxJgLpbMhfboGCAXSz0LVwIZIBfTxzu7AXKxRC78yMWAudhrZJjh8PNkLs1lGQeg26Of3HAIekKX5oKBg9ATutD2JsNZ6IerbNreZDgO3VpcbTgQ/UCVTSUX9j8z0R8ntIZz0S2vnPTIxXA2urVHRAa4xfxxRGTAW6znLQa8xXJoGD/KMQAu5u0RkQFvMX+99QFwMX+89QFwMX/d9IC4WA1N51sJkIslcmkeAYC5WDKX5hEAoIulsKV5BADoYgldmgctoC52yMr+UGRngF0sPYz4wa8Bd7Hoh2MaYBcr7EIlAQbYxVLb0ryKA3axnK1OJUwG1MUijxoo5TegLlbTwygpMqAu/nkYOThQF09xCz8+dKAu3ttYOzAX/zxO+Rygi6e0heNnB+jiKW3hZ3cO1MU/eeVkr+MO1MVL20JP4h2oix+ysqmqzIG6+CEr+0MHDThgFz9oZVNZmQN28YNW9oc2jThwFx+5+dh9zAG7+CEre9DXcQfs4oesbNrg6UBdPKkLP/pxwC5+2MqmIiYH7uKHrXDJhQN38cNWNhU8OXAXH3nKRx9jHbiLH7iyqeDJAbz4YSt70CZvB/Dih61sqnhy4C4+84yWnqQ6cBefufPoXcSBu/jMQ74mGYo384yW3hgcuIunroUfTDrAFk/Ywk+2HGiLH6Cy6chMB9jiJWzhHwy0xVfWjz19O8AWX1k+uvUAtnjCFn6s5QBbPGELP8N0oC2etIWfpDrQFl95RsvLB7TFk7bwo2IH2uJJW/hRsQNt8QNUNp026gBb/BCVPekrgANu8UNU9uQXe8AtfojK/n3sZMlQwENU9q98jyVDAQ9R+W1Xo8lQwENUNp036kBb/ACVPY1et4C2+AEqe9K1DLDFD0/Zk65lYC1+cMqm00YdUIsfmvLbps7WPaAW3zkLh28SQC1+aMpe9HIPpMUPTNmLXsEBtPhhKfv3CY79ElC7w1L277WTJUPxDkvZi3ZAO4AWPyxlL1o84Czem0U7YBav2WEUsjtwFs/eIQ7ZHUCLaxaPriDgLH5Yyha6goCz+GEpW+hzCHAWPyxlC320AM7i2TjEnc8dQIsflrKFLjbgLH5QyqajRh0wix+SsoU+bwJl8QNSNnXudYAsfjjKps69DozFD0bZdNCoA2Jxy8LRIgNh8SIslLw5IBZPxLLpigDE4oejbGry68BYPBkLNfl1YCx+MMre9AjHgbH4wSibNtg7IBY/HGXTaaAOjMUPRtm0v94BsXjODtu0ysBY/GCUvWmVAbF4j1gcEIu/EIsDYvEHYnFALO5ZOLrSgLD4gSibe3s6EBY/EGXTLnsHwOKHoWzaZe/AV/wglE277B3wih+CspUuHqArnnSFyhwc4IpHXzhAK37wyebjRR3Yih98sqkYwQGt+KEnm4oRHMiKJ1mhYgQHsuIHnmwqRnAAK37YyaZd+g5cJQ462bRLPwCrxCEnm6oLAqhKpJaFNjcGYJVIrMIPpAKwStRUdnrUFYBV4pN3OXp6FYBVIj1y+OlVAFeJT54EMYFaAFaJz0OLFMBV4vPQIgVwlRgPLVIAWInx0CIFgJVICxrapBsAViJdZWiTbgBXiZENskxUF8BVYrSHCQFUJdIZmossA7BKpIkLbdINwCqRJi608TYAq0Qat9DG2wCqEunbQhtvA6hKpG0LbaYNgCqRVi20mTYAqkTas9Bm2gCmEslUaDNtAFKJQ032z1M2oUABSCUONdlULxRAVOJAk23s6SAAqMTMCya7aAfwlEieQgUpATwlVl4wqSAlgKdE8hTudhsAVCKBCvW6CAAqcZjJpoKUAJ4SB5lsp5dtwClxiMmm7q4BNCUOMNlOX/MDaEocYLKdKkwCaEokTeESmgCaEklTnJoEB+CUSJzitJM1AKeEtGd4ATAlEqbws5oAmBIJU4KC6ACYEglTguqUAmBK5PwtPuohgKZE+kHzIRIBNCWSpgRFSwE4JRKnBEVLATwlkqcERUsBQCUSqARfcwBUIoFK8DUHQCUSqARfRkBUIolK0DOKAKQSiVR+LrP0k6GCh5ooFxMEIJU41EQ/FA4GIJU42EQ/vILAVOKAE/3wCgJViQNO9MMrCFQlDjjRDz0iCKAqcchJs6uAqkSNZOfVBqwS/Uz2AKoSh5zop/lcKJ/2jywAVUKzeHzBAVUJbQfJBECV0Cwdv8QBVQlt5Q8BUCUsC8eXMVCVsP7SCVAlDjjRwVc8UJWwvm7AVOJwEx38wglQJXrdSgBTicNNdPB9BFAlUrjCnRMCoEoccKLc/DWAqsQhJzr4QxZglXhN3wrgKuFpVUnVAQFgJbJZiBoGBICVqOFbVGkdgFYi0Qo3DAhAK5FohWufAthKeLoLUN1BAFwJf2g2A+BK+MNCLoCuhD8s5ALwSuQELq4bCeArkfIVrl4LACyR5svNDQcIS+RQdi5IC2AskfIVenodgFgirVm4TCGAsURkozPV0AVAloh0F6AHhAGUJfpp7AGQJSL7nKnKLICy/Hy9rWa6YldyerNQ+UpFr/RWwFKxKzklLJRYVvRKT8DJmGUFr+wknFSkU9ErPb0Gur9TMb29B1bsSn6YAVb0So/X34nVrJlcVAdU0Ss9G9cZQ6jglf0o58ByZisR1w1V9ErPmZT0SKuiV3qqkuhltaJXelom0X1Z0Ss9dybrB63glZ2qTnajqeCVnbuTXrYr+jc9zVt4V39Fr/QsKFWjVPRKz3Z2Krep6JWeDe0MT1Xwys6OdgZaK3hlp9qFL8WJBX3JXSp6padigqr/Knqlp2aCKm8qeqWnaInKaSr6Nz11L1y+UdErPf0J6D2zold6drhTyVdFr/Tscac3oYpe6amA4TVdWNOSwFC9TEWv9IcIpqJXeloVMFBZwSs7ZUxNTRfWdKVdAd/UC0sq6VfQlFSwpNl8xAWYFb3Ss+2dOgBU9EpPSVNTUsGS5lQvDqgreqVn/zvVglT0Ss8WeL6tBUsqjxupYEWzD4m6AVTwyk7/Ar5aBAu608CA3wE21jP9X6gnQAWv7CwnA+EVvLKzmgyFV/DKPvuTOgNU8Mo+taTeABW8svOhiLoDVPRKP9uT+gNU8MrOtmq+TjYWM5uSqEdABf9m57Av7hJQ0Ss9PezoW1hFr/SH3W5Fr/SH4W5Fr/RsL6MndBW90rPBjJ7RVfRKzxYzekpX0Ss9nXfpOV1Fr/T0Tm6eLhSLmt1KvJWmon/Ts1+Jt0JU9Ep/NHxW9Ep/tHxW9Ep/NH1W9Ep/tH1W9Ep/NH5W9Ep/dMFU9Eo/+JV6QVbwyk4UxE66Knhlx+vWZVjTokGUw1T0Sh/nd2lWu2NNPXkeO0yr4JW9TjbTQFTwyj5MjypnK3hlH5Y+2YFaBa/sw/UmO1Kr4JV9xuzRsewVvLJPOSfVVlX0Sj9sb1LtWEX/ph/+o5NOMKnolX7qyaV/Fb3Sjz9Cc5MOrOeBQDrp8JKKXulZUOrUUNEr/Zxv8SOril7pWVJ6VlvRK/1sUarsreCV/TikrOiV3pL2iv1JHjmy/fcZnWy5gcBo9EPbK3YlH+DHUVtFr/SWuFfsSs5WUdoUVNErvaXuFbuSs+uJnrlV9ErvH3IH0qKRjU+8NaiiV3pfy4GwaBwcpL8acHJ/HgiLxnjUElnRODxIFwduA2nRGI9aIisahwbpz4MC/2ysZS/WqdiVfDbm4he4gaRojEctERSNBEXNq/lAUjTGo5bIicYhQRxpV/DKfpQSIdF4QqKBkGjMRymREY2ZzWz0zLWiV/qjlMiIxsxS8pvPQEY05qOUSIhGjXV3XkokRKO3+63Y3+Tqi+IMbyAfGr3lb8Wu5NyWymuJdGj0tr8Vu5JzW9IemIpe6Y9aIhoahYY4MRmIhsZ61BLJ0DjsR2lHRwWv7PMEtOjJf0X/pveWNBW7ks+b54e+1g7EQkN6HD8QCo20Af6v1ZIKHbBWide/bEf2VOxKPucsfJhgRa/01umrYldyen3xZ6aBeGhIe2JWsSv54fdV0b/p+1FVpEPjACCljTIVvLIfVUU4NA7/UeEwbiAdGv30pYpdyeeJ9vP5j8g/Pn4eEoROOKzE618+qoqYaOQ8+L8/RmqmHP5LLHDfXVWxK/koYP8dEXymupJBgZX491/qo9bIjkYOavr/OppV4vUvH3VHiDQSIv33r1Gh0wAr8fqXjyWANGnkePif69H+Hab7O471/ETD95uBYGn0Y+ErdiWftxv5Diz/+Wvsv/9JByfXv7k+5LEaEDUN/a6G74zbGj+r8h00+7OjPmzmbP3bvx/WD4ev2JV8Lga0R6qCV/ZjUSCDGocy6Z7fkYzKR5JW4vUvH4sCYdTIMfB/fwydc1yJ1798LAqkUiOp1M8Ldc2/1v3f9bG/k57xQ3BR9CPjK3YlB/7EfwdK626WIRKs4Y/FgPxqJL+ivVQVvLIfiwHp1TiA6pdKT/nHtv5Z4vr5d4n/Dto9o53x03CB+GOBINwaCbf0vwtEF78GIuga/lggyLmG51VD/q3Rz0/89z9XjoDGz8D14Y/1gexr5HD6f6c5//yU33HB/xyDHd18fSARG/FYH8jDRvIwbZ7WkYeNg7xUmwdwBGIjHuPjKnql5/C/n1r6P/aLrvnE10q8/uXjSR/J2KiZ9P9O4FaN5sfggojHQz8yslET6v/7Y6x5HkZcNh64bCAum2nJ/N9h4Grj36uY0cn09W+uD+nf8CZCtJntbePMDv9tw1Bb3/ntavLf/9x060+kbPNB2SZStplj5P//P1zprXUihpsPDDcRw80D2tTsOyJZjS/QiURuPojcRCI3k8j93lu/979NnyQnwrn5gHMT4dxMP+jm5GQinJsPODcRzs1soZt1kTyL4XvltDPP3fBuNJHYzQexm0jsZvbW/fmB35/yH/UP3wWI8eYD403EeDMx3s+PycfVnx/zs+/sn23/82NwLTyI3kSiN8f/XEWCPiBPhHvzAfcmwr2ZLXl2Hlfjd6zhz4/5/ufPLvtuK198TyP+mw/8NxH/zezb+///cGl+OC6cBx+cyAdnasj2eTv81A+nXzCiwvlAhRNR4Zz/s1wWfQmdSA3ngxpOpIbzcMHrx/B33YkAcT4A4kSAOHM2+6/CNDf1703753obv08G3f5GrDgfWHEiVpwrT2689jfb6fgRuCweqHEiapzrcT3hT2IT+eN88MeJ/HGu71NJ3dh+HwN/NsGvsGmtP/e479bAz8Nl8wCUEwHlzAFlP/fP+fs3/vy0n99jxD+/DqW/38H3//35lYb/83vL/f09fhI++qsB/9m49vMl4YZBsDnXY4kh1pwpePt9mKl3pb8VMF4BxJ2z72Ks2JU8Hz+Rv51NpKBTHosMwecsb25+jDoRfc5+HlrFruTT4dgco05En/Ohi5sIPmcORWuOUSeiz9nPm6/Y3+TscmyOUSeiz7kfFUbyObPPsTlGncg+537UEsnnzE7H5hh1Ivuc+1FLxJ0zex2bY9SJwHPuRy2Rcc7sdmyOUSdSzrkftUSwObPfsTlGnYg2pz5qiTRzap4z8WPUiTxz9k2PFbuSU4PMj1EnQszZNz5W7Er+rVZzjDoRXM6+97FiV3KKyvkx6kREOfv+x4r9TU5bqeYYdSKEnH0PZMWu5CwlP0adSCFn3wdZsStZ/q8/Rp2IHmffC1mxKzl7sfgx6kTeOO1RS+SKM0VwzTHqRLI4eyvviv1N9tyWnOJMZIizt/Ou2JWczQH8GHUiRJy931TFruRz/OsUZk6EhDMhYTSbGMngfJDBiWRwJhkM6m1Y0Su9h4ATIeBMCMid/Sv6Nz0FcMEP6CYCv5nAjw5QqOCVfXZmUM/Ail7p53wgeIvVRN43UwDHPQoqeqVnQWnTeEWv9HPTDNp+XNErPUtKW7wreqWfkvLW0Ype6Wd/creCiv5JX9kyyf0KKnqlnx364c2ECwHeyqZJ7llQ0Sv97NEP9Z2o6JV+qqpCry4LAdxKAPehPpoVvdIfNqgVvdLPNffTpRum51WXSy8W4raVPuDcoLaif9PTCZxb1Fb0Sk9HW+pDUdErPT1tmzIhXVvj4Wpb0Sv9PBI1zZYLUdpKlPahipeFLG3lODbqZF7BK/vUdFCp6kKAtg4XM2pmXsEr++xT6lBewb/ZOZZt0JaShUxsJRPjrgUVvdLPLuWi+YXMayXz6n4VrObMpyJ+KV1IulaSrsHfyRayrnUQllGL7gpe2fa43y0kXGtmPfnKQqq15utmupBrrfXwiqjolT5eXyMyrLXm62tEXrXWq6QIrNahT8abCRaiqZVoijcTLGRT68Cl+Xsix66iiJ7WAz0tRE/rUKL523lCPxsL+mBICxnSSmncz/WZvVgspEXrQYsW0qKV2jjeMrEQC60HFlqIhVbq4ZqOiYVYaD2w0EIstFIPN5nJWQWv7EclkQqtpELOXxEXUqH1oEILqdDKuW3O+zYWUqH1oEILqdA63KdTFC6kQutBhRZSobXzYYh/JQiF1gMKLYRCa2ffa/PRWMkHE1rIhNahPr/njynKGj87nx0iLKRD60GHFtKhlR7jztWWC+nQetChhXRopSFWUPPBil7pj5oiHVqH/4xoripIh9aDDi2kQ+sAoBF04m1Fr/RHVREPrQOARjSXFcRD64GHFuKhdQDQiO9h039GbL5kkBStBylaSIpWqtWoSVQFr+xHVREUrQRF0VxhEBStByhaCIqWZVV5Y9hCULQeoGghKFqWVf1XDzp+XmH5N48FfjCjhcxo+ef+Mf/V08K/RHy0HvhoIT5aOQ/u748Z/K9BkrQeJGkhSVppsPXzY9bPXfDnCev3r1k/f43N//zKldbP8vL/+RBcAv5YAoiXVhpv/f3D+PnvQta0/LEakDStdOHa9p8V/4yfH3H9jVL/L34ILgx/LAzkTyvduT77e7OYP6/y+Z/wLxFFrXgsDCRRKzsxf35M/WG/P+bf/7Q6fMYPwTXSm6RX7EpO14rvre/nxzQbC0HVeqjRFmKqlfPoVnxFb+3GQmK1Hmq0hbxqhcOP+Xl/5n8NroaHGm0huJJs3hz83igIruShOxPEVnLA1Bz83iiIreQhKxOEVpJeX/756k7m+PfIfQ75738emd3nI/h5gp/XLwFBpiWHWs3Bbz2CTEseWjJBoiWHWc3Bbz2CREseAjJBniUji80bmAV5ljwEZII0S0YWmz8cCtIseWjFBFmWHFo1J384FGRZ8pCFCaIsSTP25pVTkGXJQwsmiLLk0Ko5mw2ALEseAjBBlCWHVs3mnVOQZclD3yVIsuTAqtm09AuiLHnItwRJlsysJT87FCRZ8tBsCXIsmVnLZl8iyJKHUEsQY8nMWjb7EjmWPNRZghRLkmI1xgKCFEseOixBhiUraxn/3hUXv48I4ix5yK8EaZYcYDVXs40QZ8lDaSVIsyRp1mq2EdIsedAsQZolSbNWs42QZsmDZgnSLDm8ajaKB0GaJQ+aJUiz5ACr2RzBC+IseeAsQZwlaf+1mm2EOEseOEsQZ0nhLArJBXGWJM6i8/YqeGUf0jwpxhbEWSIv0iwItCT7O5vDAEGgJQm06EC/Cl7ZySabVYhES5Jo0QmAFbyyD51c3OlSkGlJMq1Fz18EoZZkY+eiVFUQaklCLToIsIJX9qknHQVYwSv7bM3FVxayLMkWzsVXFqIsSZS1+MpCliXZt7mayzmyLEmWRafxVfDKPtWk8/gqeGWfYvJGY0GYJdmiSWfyVfDKPgfw7LBDEGVJtmLSoXwVvLJPKelYvgr+zc5mSzqYr4JX9iklHc1XwSv7XGabgxRBgCUJsLqHSURYkk2WdPRfBa/srCW/pCDCkuyspOP/Knhln5br5lBHkGFJNlHSEYAVvLJPOXmDqyC4kmyXpGMAK3hln3JuvrCQVonP1zUfEZUkoqKDAyt4ZfcdkYIsSpJFbTq6tKJX+hGb/5IaYkYgiKAkERSdTFjBKzuryZchwiZJ2ESnE1bwb3Y2N/J+VkHCJEmYlK8rRExycJHR8YAVvLJPMbV5ikSaJAcSGZ0RWMEr+5STTgms4JV99qY2D2/IjSS5EZ//V9Er/ZSTTgCs4JV9bC4aN2lBXrRT6ERHBlbwys560upv5EX7k3p+rizayIt28iI6ZbCCV/apJ50zWMEr+9STThqs4JWdNqjcv30jD9qH+TT+7RuB0E6JU+NouBEI7U/aK3J54UYktA/0MTomsYJX9qmn0WW+EQntNPxqepU3IqF9sE/Xq7wRCu2yh2++F4RC+4CfZuJORa/0s0WNb9GNWGgnFjK+RTeCoZ0ap5/fnb1MbARDO8GQ8QfKjWhop8qpccXZiIZ2oiHn+wjZ0J45uYhr1jeyoT1zXCZ3cN1Ih3bqnPjM64pe6VlUrl/dyId26pzo0LoKXtmPcTgVvdKTJHTfOtY0AREdilfBv9mHARkdi1fBKzsryrcpEqKdKienz88bqdBOKtQIOzZyoZ0qJ6c3o41YaCcWcn53QS60V5aT310QC+0HFtqIhfYBPxZ8TyAV2kmFgq8rxEI7RU7BK49UaCcV4vrvjVhop8gpeOWRCu2kQsErj1hop8op6EPlRiq0D/npHrU3cqEtOc+2ud4iGNqH/XRCvo1kaCcZCr4KkQztFDo1z+YbydBOqdNvrye7ESEZ2kmGulsFoqGdaKi7VSAa2omGulsFsqGdbKi7VSAb2smGgu9PZEN7p5U4NyrfCId2wqHg2xnh0D78xz98hyIc2gmHuts50qGdfXBNX8RGPLT1ZcqykQ9tfZmybORD+yAg/3CosBEQ7cOAfg8+CZjZCIi27tdTFBKifSDQz3s1X42IiPbhQP7h71wbKdFOStTdWxAT7UOC/MMvjYiJ9iFB/uGXRsRE+5Ag//BLI2KifUCQf/ilESnRtiwovxohJNqWE3F5i8NGSrTt+ZyLmGgfEuRc978RE23LevItipRo28vsfyMm2ocEOW8T2IiJ9iFBztsENmKifUiQ8zaBjZhoHxDkgy8spETbv857jM1sxET7oCAffB0iJ9qHBDlvKtiIiXb2xPGRAxsp0c6mOG0uLIiJ9iFBzm3+N2Ki7VlNvsgRE+1DgtbPwqLXFeREO7KcfNUiJ9qR5eSrFjnRPiTIudJ+IybaOTeQ2/ZvxET7kCDnGvSNmGjn6MCOhyAm2gcE+eSrFinRPiDIua58IyXahwM5P7bbCIn0cCDnx3aKkEgPB3J+bKcIifRgIOcHa4qMSD9ZTFp6RUakBwM599RXZER6MJDzgzJFRqSHAjk/KFNERHookPODMkVEpAcCrcmfERURkR4I5PxcTZEQ6YFAzs/VFAmRHgjk/FxNkRDpYUDOz9UUAZEeBOTclVmRD+nIYvLSIx7SA4CcH6sp0iE9/MeFtxMr0iE9/Mf5uZoiHNKDf5yflSmyIT30x/lZmSIa0vSE52dlimRID/xxflamSIb0sB8X3pahSIb0sB8X3uivSIb0sB/n51mKYEgP+nF+QKXIhfSgH+cHVIpcSA/5cX5ApYiF9IAf5wdUilRID/hxfuKkSIX0gB/fvJpIhfSAH+eHQopUSA/4cX4opEiF9HAf54dCilBID/dxfiikCIX0cB/nh0KKUEhXbwugyIT0cJ/u8EORCmm1vtExuhW90k8x+fmUIhbSQ35GoxZS5EIq2cpIxzdX9EpPOy46wLmiV/qpp/I1jmRID/xpLFIUyZAmGWpGhimSIZXXQDJFMqRJhvjU54pe6Wd78mM+RTKkh/38vHPxGy2SId05gYPvZgRDetBPu7oQDGl1wTVrF8GQHvQzjI+wUwRDurOk/NKCXEh3blH+4q4IhnSnpQ7XUiqCIT3sx/mZoyIY0p1vnRw8KpIhPeynOYxTBEOaLXDNSZ8iGNIEQw1HUgRDetCP8+NSRS6kyYX4+aciFtJDfpyffypiIU2b924tIhbSHBrodLCjIhXSpEL8cFURCunTJEkRCmlCIX6gqQiFNKEQP9BUhEKaUMj4pkAopAmFjN9vEQppQiHj91uEQmry2nAIhfRgn/a6hVBI7bk/kQrpAT+7/WWwoAf8uPHtjFRIkwoZ3xNIhTSpED/LVKRCmlSInwcqUiFNKsRP7BSpkCYVCr4lEArp4T4rqHWAIhTShEL8NFARCunhPlt594QiFdLDfdyb5xCkQpoNbN1tCLGQeryeQ5ALaXxeTznIhfSgn27wqiIY0sN+VjN4VZEM6YE/y+lMX0UypPEa06qIhjReY1oV2ZDG86kI2ZDGa0yrIhzStEJ3Oo9YEQ5ppJKaziNWhEOW/udBh1EawiF7NJwZsiHLhrPGvt4QDtkntyiddWwIhyyNzINOYjKEQ3b4zwp6CmMIh+zwnxV0ZRnCITv8ZwWtjiEcsoRDQatjyIYs5UOfpjpYy2RDXDpgyIYs2ZDTG6IhG7Lx0moawiFLOMSFBoZwyBIOcaGBIRyyw386CZYhHbLDf7oDYUM6ZEmHuIzBkA5Z0iGuTDCkQ5Z0iCsTDOmQzX4ShSEcsoRDXMZgCIcs4RCXMRiyIUs2xGUMhmjIEg1xGYMhGrJEQ1zGYIiGLNEQVw4YoiHLjjJ+/mKIhizRED9NN0RDlmiIH48boiE79Cf48bghGrJDf+LDlwmiIVvPnYlsyA7+aQ6kDdmQHfwTH76skA3ZwT/Bj4AN2ZAd/hP8CNgQDtl6PQgZwiE7+Cf4ibEhG7KVr538RdIQDlnCIf6WasiG7NCfblCEIRsyyb3ZZGM5D/2ZP4+T7J3WkA2ZZD35dkM2ZDkssJELGrIhk+eVFtmQHfoT/ODdEA2ZZEH59kQ0ZAf+dE5khmjIDv1pRnIboiFLNPTLygm8MURDduDPFM56DNGQHfjTOY8boiE79GdubhJtyIYshwYKl94YsiE79Gdu/u5pyIYsZwVurncyhEN28E83k9sQDtnhP804cUM4ZJo15WIqQzhkD38kQzRk+h2nwE5LDNmQHfzT/p0Ihyw1Q92eRjpkmlddfitCOGSH/8T48Lsi0iE7ACgaRwpDPGQHAAWvEMIhO/znd8wZ/U2wnof/xKCv8IZwyA7/icF7OA3pkB0AFFwGYkiH7ACgP1Nlzsyx+CcUFw6SIjssKEaz/ZAUmWVp+d5GUGTpk9StSgRF9vBJMsREdkhQcLmJISayQ4Kisc0w5ETmWVp+bUdOZA9HJENMZJ6F5ZsDMZEdEhSNtYUhJ7KDgvp0rOZhQe1TBpIiS8+j5ikDQZElKGoeG5AT2SFB7TMJciI7JCi4rsYQE9ljhJ4hJLKDgYKLcAwZkcWricWQEVm8mlgMIZFF1pM/vyIjsni+hyIjsjTUbn91rGcaare/Ohb0YKDgAiJDRmTZZtY92CEk8s9LU+1IifyTJaXP3o6YyA8ICi5PcqREfkBQt4ccMZGnMRHfQ46YyA8JCq59csREnn1mk9uGO3Iif/gOOWIiPySo/zMd0x/HZo6cyEe+vjS/OIIifxgPOXIiPySo/cWRE/lYj18cOZGP3J/0PuHIifxhPORIiXy8mgYdKZGPR9OgIyXykZuT3oQcKZEfENRdVxwxkR8UFFwm58iJPDlRI193BEWeoKiRjDuSIj8wqBOkO6IiPzQoGpsaR1bkBwcFF+05siI/OCi4aM+RFfm0x9XZERZ5Doprrs6OtMgPEAqu8XOkRb4eb6OOtMgPENLGrcQRF/kBQtq4STniIj9ESBuDKEde5AcJaeP55AiM/DCh5o3OERj5YULamD45EiM/TEgbHydHYuTr9TLqiIz8QCGd/PXSERm55C7l90RERn6g0Jk/+L9vRo7EyA8UisYhyBEZ+YFCsbg+1REZeSIj/t7liIxcco82XzoiI5fcpPzKiMTIkxhxWagjMfIkRtxtxZEY+cNP25EX+UFCwSWkjrzId76LNnsIeZHv7zxPdlTpyIv8YajtSIs8adHPd8Ie/BxpkR8e1L3HOdIiPzwouFbWERb5zmryiyKyIt9ZTb6BEBX5oUHBtbKOqMg18Ty/mCMp8iRFzZ0CUZFrvoDybxBJkWu+gDbZWE3N+2eTjcVMTsTHbTlyIk9OxN1wHDGRJybqvkGsZXaWdd8g1jIxUXMxREzkiYk4VHLERJ6YiN9/EBJ5QqLmC0RI5If9BDcIcgRDnmCo+QKRC3maDzVfIHIhN318gYiF/KCf9gvEUiYXai4QyIU8uVD3DWIpEwtxkbkjFnIfj28QuZD7fHyDyIU8uVBzU0Ms5ImFmr8SqZAf7hNcHO8Ihdz19VdiLdN5qPsrsZYH+wQX3jsyIfdXLZEJeeS25HdMhEIer1oiFPJ41RKZkB/q0/3eiIQ8kRBvGHBEQh5ZS35LQyLk8TovcyRCnh1lzbsVAiFPx+rGGcSRCPlhPp021pEIxSfLSe/GgUAoEgjxXodAIBQJhHivQyAQioN8gvc6BPKg+OTzDx8zGwiE4pPtu/zoLpAIxWE+wTspAoFQHOgTvJMikAhFEqHGXCWQCMXDiToQCMVBPsFbIwJ5UDx4UCAPivGaDhPIg+JhRB2Ig2LkzCYq0wzEQZGWQ41JRSAQirQcaqZNBQKhGFlMen0LBEIx/Pm7YDEP8+l6mgOJUBzo065aREJxoE+nGQ1EQjFfFhiBSCgO9Om064FIKBIJ8Q6QQCIUT8ehQCQUh/r0XwzWdL76kQKZUMzU3vJH/UAmFMmEeDtKIBOKVBDxDpBAJhSpIFJ+wUUkFAf6BLeoCyRCcZhP8P6PQCAUKSDiTRSBPChSQMSbKAJ5UKSAiDdRBOKgOMAneJ9DIA2K1A/xxoVAGBQH9wRvXAhkQZEsiDcuBLKgSBbEGxcCWVAkC+KNC4EoKBIFcfF/IAmKJEFc/B9IgiJJEBf/B4KgSBDExf+BICgSBHHxfyAIisN6utGegSQoDu0JrucPREGxcyopHwQayIJi51RS3hAXyILi0J7g3mGBKCh2vqbwhYUsKA7t6QakBrKgOLSnG78ayIIiWRCXFweyoEgWxPXCgSwokgVxvXAgC4pkQVzRG8iCIlkQV/QGsqA4uCe4ojeQBUWyIC7SDWRBkSyIi3QDWVAkC+Ii3UAWFMWC+EpBFhTad/EGoqB4DFULJEGheY7C390CUVAc2tMduwSyoEgWxMXFgSwokgVxcXEgDIqCQXwNIgyKhEFcLhwIgyKHqX24XjiQBkWaDH24YDgQB4W9jMACeVAc5PPz6XzVIhAKez7aIhEKez7aIhKKQ304SA8kQpFEqEnGer6AUCAQivSi5tLyQCAU6UXN8VEgEIo0o+5+b6ymp2VUk43F9Cxm84yKRCiynezDT5YCkVBkO1lzQBfIhCLbyTbtswlkQnGwz1B+cBkIheJwn6HN14hUKCIbsjl5D8RCETnwqkvHkh70MxrxeiAYisgRK833iGAoDvuZ0v0yWNTDfmZjNBVIhuKwn9l+73dR5ydHmBn99Ipe6dlmT9dvRa/0nABAjzwqeqXnyye9YFT0Sj90iNPsil7pdd1ld+iKXuma6ewWXdErva671Piywle+d/fdil3JkR9O3awq/Dd/tJK+il3JIz+cQp8KX/nz8eFY0lQM/fxF7CW+wld+OwegYldyVZQSggpf+e2DUcWu5Lr2fpqvBQs6HgUdWNCRBR3UBKnCf/P75rKKXclZ0EFtzCt85T8KOrGg6Un9U7jmw7Gg81HQiQVNQPRT6ObDsaDzUdCJBZ1V0GaHTizofBR0YkFnFbTZoRMLuh4FXVjQVQVtdujCgq5HQRcWdFVBnRHCCl/5j4IuLGg/qqxiV/LDsq+iV3r75lKxKzkfjUawZ8AKX/ktkK/Y3+RsMPtQ28OKXuktka/YlTzzs9nbQkWv9JbIV+xKzhcXquau6JX+KKZgMbO77EPV2RW90h/FFCymZDGpfLqiV/qjloK13FVL9q5d0Sv9UcuNtdxVS/aGW9Er/VHLjbXcVUv2PlzRK/1Ry4213FVL9vZc0Sv9UcuNtdxVS/auXdEr/VHLjbVMw6EPFdtW9Ep/1FKxljmn7EPZRkWv9EctFWupWUvqjlnRK/1RS8VaJhziir+KXul506Qq3ope6VlNKuOt6JWed02qtK3o33SrevK9aVhPy9sm9dOs6JWeu5Maalb0Sn9U1LCiBwI14KyiV/rpVeHgrKJXeu5Pau5Z0Sv9sT8NK3oQ0OZ8o6JX+jF5614QDSvqVVG++x0r6llRaT7esaSeJRXmUlLRKz0fhX5ezen7hGNVPfepsCPtil7pB8k7Pdio6JV+rIecmpFX9Er/rZz8vGuTw9WKXumnrk7BX0Wv9KwrnedS0b/pfU9Zxa7kc8jCm+EqeqX/lm0HFYVU9EpfJ50KcSp6pT+6eSt6packnsrQK3qln5oGPZWp6JV+zMGCnvlU9Eo/NQ16uFXRK/3UNJr1iKhoHBi0g6/HgahoHBi0gy+wgahofLKq/C1kICoan6xqNJ++MP1cfz+fJl0w/Vx/P/TYr6JX+ul0+PCqDkRF47Ag/fCqDiRFI2eYfXhVB7KicWCQfnbzRWJV04WI772BrGgkK+IDEip6pfcvogNR0cgRZp/us7GkD1I0kBSNNCH6NIsRQdF4gKKBoGiMLCe/NA7kROPBiQZyopHNZZ9mmSMmGg9MNBATjcOBdDR7AinReFCigZRoHAykg190B0Ki8YBEAyHRmNnI2+w2ZEQjVUR8EllFr/RTzV+VGv3NsZrZWcYnW1f0Sn8YnVT0b/ohQcNp429Fr/RjXTPYCU0Fr+w0OqHNJRW90s/D0a9ygjwbDcRE46Cg8avioOlY1AODfr6AJh2LmqhoOKU5A1HRSKtq7oRY0Ss9D0Wpz2JFr/RT1N+LIv3dsaiHB0lDogbSoiGF5/n6RV40khdxC+eKXunpVc0v/wiMRgKj1Ww9BEbjQCGZdHh6Ra/0U9RfsQ39YrCoD2Q0EBmNA4VkUl1jRa/0HjMMREajZphxIj4QGY0HMhqIjMZ+NGhX9ErvG7QreGVnu/2kr5kDmdHYaYjR/Z1Yzv24iSIzGtuefyeWM6lR93diNcumejd/J9bzgCGZ9K1uIDUaD2o0kBqNw4Xk5yLK3i4GUqOhecxNBbMVvdLlfHpzzUVuNHJ82W62J5KjkePLJuu+quCVfV5HJ78XITca6VM9m+s5cqOR3IhLfSv6N92yoLSJpKJX+rmNctPsil7pp6aLMoaB2GgcNCSL9edW8Mo+FV18KSI2GgcMyaKtYxW90k9BF+0dq+iVfir6c1fk6VhSS+txKrqp6JV+vFNXswIQHI2DhmQ1N1EER+OQIRF+ljuQG41DhkSaOxFyo3HAkAivKVKjcbiQ/F5G6YdjUQ8XEmmKitRoHC4kwgwjK3hln5pKU1OERiN9iIRvamRG41AhkaakyIzG4UIiwQyIK3qlP3waK3qln5LupqRIjcbhQo0bckWv9FNTPji8olf6qenm2xqh0YjHjRSR0ThQSDZzWq7glZ3GUny1IDAaBwkJ9X+o4J/seYiQUL1YBa/sLCfzZa7glZ3VZL7MFbyyz/5U5tBRwSv71FLp9XwiKpqpKvod3ERuohNR0TwwSJReKiaSonlYkChdJxNB0TwoSJSWfiInmp98FeXCnImcaB4U1NhiVvRKf5jJV/RKf5jJV/RKP45+XBNb0Ss93eSpRU9Fr/R0k6f28BW90lOgS+3hK3qlHwNyPtizold6votyBDARGM2DhMT53WIiMJoHCsnvkQT7ZhAZzQOFxPntYiIymgcLifNHgInQaJYdEb9fTIRG84Ahcf4IMBEbzQOGJKiTZkWv9DxTo34XFb3SDzbiDbkVvdLznLQ5aZrIjebMfl8OsSZyo3nIkDZ0fCI3mulJ1JD9ieBopidRQ/YngqNZAiP+SDIRHM1Vh2r0LjMRHM0ERx/hKtCJ5GjmiLOGpk8kRzNFRh9+RjKRHM3DhqyBNRPJ0UyVUXPOMJEczcOGrDlnmEiO5mFDujjbn0iOZimNqAVGRa/0Kit/q5rIjmaJjXazAREezYfaaCI6mtKbb1bwyn7BhonsaIq/7mXIjqaUFJCLGCfio1mKo0aXOJEfzV1qQK6Tm4iQZqmOGvXgRIY0DybS4O9KEyHS3D27n4iQ5oFEGlz2OhEhzQdCmoiQ5s4bK3XWr+iV7q8rNjKkeShRuwiQIc2SHm0urJ9IkaZmUTftCqjwlZ9F3VxaP5EkzSRJn037Aip85ddu5Vr8iSxpJkv6bNp7UuErP2+v3Kq8wld+6pC4V3mFr/y8wVJzh4pe6bln+ZynCv/Nt/6gbSJPmqVD4jKRiTxplg6pezZAojQtS8s7RCp85WdpqflBRa/0rCzt8a/olZ6F5Q0oFb7ys7DaLDTEStOqx4mKuiZipWlV2GadIVea/igsUqXpeYLavFcgVZqlRtJmDSNWmiVH4k1RFb7ys7DWLGIkS9Mfd1jkSjPtrT/2cwFc/8Tnfz4c61qtazabfKxr9a5Zc0FDuDSzee1jzTpDujSze+1jzTpDvDSzf+1DG/kreqVnba1ZZ8iXZtTTE6cMyJdmyPNhCwHTzA62D29irPCVX9VtlhpSphlZ3UbnN5EzzbQ3+nC3jQpf+Vld3rFX4T/5Ky2vP02n2ULatD5ZXd7iV+ErP8vbtKYtJE4rfa8/zm+HC5nTSuPrj/Pls5A6replc17fhdhpVTOb8/ouBE+rutmC13chelqfep+lL20L2dNKjVLzwrmQPa2Rr7P8hXMhe1rj9d6zkD2t9Dz6UFeAil7pWVpqC1DRKz0rS30BKnqlZ2GpMUBFr/SsazTrEuHTSq1SwxEWwqeV8OkTzTJG+rSqra1pyVyIn1ZaH324VV+Fr/zcttEsYwRQ6yCm8Sue4PlY25QtNdxkIYFahzGNpj+7wlf+znx+VVvIoFYyqPFprmoIoVZ2uI0P1+gspFArKdT48APjhRRqVZMbJzkLKdRaL1yxkEKt7HJr2tcrfOVXcZvFhhxqHdJkHy5fWMihVva5NShnIYda2enWoJyFGGqtKi0971iIodaqyjYLHznUSgXTzz9o8rGyOVFt/PajspWAJGpVx1vTNLgQRa1Hy9tCELUOaur6ABeCqPVoeVtIoZZkVTnPWwihVkKohhYuxFCrmt4aGLkQRK0EUWM0FwQkUUuqrM0FAVHUkipr85iDKGolihrc+7rCV35u2dFsWURRK1HU4A7VFb7yV+Y39wdkUStZ1OYkbSGNWrvajfkRwkIctbIPbgx67LgQSK3UNI1Jzx0XAqmVmqYx6SvBQiC1UtQ0Jj1KXAikVgKpwVVNC3nUSh71K/ek6VjYxFG/ck+ajnVNGjW4lmghjFoJowYXEy1kUStZ1K9TK03HqiaK+tWe0nSsapKosXhVEUStBFGDy4MWgqiVIGpwfdBCDrWyI+73eJBetxFFrQObbHHJ10IUtRJFjUZRtBBFrURRo5EULURRK1HUr9KW/z5Y2WRRoxEVLYRRq2BU4z6xEEatr3kSP+VeCKPWwU3z98SSnOUuhFHr0Kb5e2JJ07G4XsXlB6ILcdTK7rixmt8eedRKHvV7DsI/H6ubPOr3lIV/PlY3edTRl9LPx+rmwLXRKKMWIqnlOaKreaBDIrWSSI1GSbWQSK0kUkc2SvOxukmkRiOmWkikVhKpIx1h+Uik1mFO6s23j0RqRVW3WT1IpFZUdZubISKplUhqNOd5C5HUSiQ1GgXWQiS1EkmN3aweRFIrkdTYzepBJLWyWW7yHtuFRGolkRq7WT1IpCSJ1Nh89QgSKUkiNTZfPYJESpJI/dpx8fyJ+VnezZeDIJGST5WXLwdBIiVJpIby5SBIpCSJ1FC+HASJlCSRGsqXgyCRkiRSQ/lyEERSkhZLv4ZlPB/rm1PZhvJ3Z0EoJdk5N5Tf6gSplBzu1PUUClIpqeY53lMoSKXkcKeuU1SQSsnhTl0fqiCVkpFdrvwlSxBKycgu1+5PxcqOV3eOIJOSUYXlCj1BJiWzCsufGQSZlMwqLL/rCjIpKSZl/BlMkElJMqkGLAgyKUkm1WjdBJGUHObUNaQJEilJItU0pAkCKSkgZfyeJQikZKa+mEuABXmUJI9q2roEeZTkoLamtVuQR8kBTl1rtyCOksObui52QRolqYr6tTCkXw3iKElZ1DD+pC/IoyR1UcM4CxQEUlJAyprrGRIpebgvCeIoKfel5vBQEEfJqsM9fngoiKMkcdRoWvAEcZRI6hi5V4IgkBLJTkk6472iV/rZsT9vfOzJQhBJyYFOungXliCSkgOddNEJ8hW90quuzeUPkZQc5qSLO5UIEik5yEkXf4oSBFJyiNP+cJ28II+SdOtueLwgjpLDm7ouf0EaJTt3LD9WEoRRkrqohgUKsijZtWGb+wjCKNm1YZv7CMIoKRjlzX0EaZQUjWreHwRxlOy+T10QRsmO5wZHGiUlj+o2OOIoKRzlk+9Y5FFSPMqbqyUCKSkg5c3VEomUFJHy5mqJSEoKSXlzgUImJcWkvNm1CKVE8xGKH6gKQikpKOXN2kQqJUWlvFmbiKWksFQ0axOxlKRCakSzNpFLSXGpaG6eyKXkgKfOeUcQS0lhqWhWD2IpsXw8bi4kSKUkqdSIZrEhlZKkUiOaxYZUSuyxc5FJSQqkRvDTFkEoJQWlolmZCKWkNFLNwz0yKfG8JvMDakEkJd6f/QjyKCkeFc2qRx4l5dfUbCrEUZI4qvEBEcRR4o8HKGRR4ukB09wIEUWJ9+3rghxKDmjqvFEEMZREf5QnCKEk8i22+QqRQUk8yokASgpARXNRQgAlCaDmp7koIYCSmvf2aS5KCKAkfb1382CG/ElSEvXbYsg/HmuaAGp+mosSAqidAGo2YoCNAGongJqNGGAjgNoJoOaH39I2AqidAGp++IVjI4DaadnU2NNs5E/704sZN8Kn/anS8ivBRvi0Ez7N5lxgI3zahy511iob2dP+ZNMW78LaiJ52oqc5+ELeiJ52oqfZHO5vRE87BVFz8JW5kT3tVETNwVfmRvi0UxI1R7MykT7t1ETN0axMxE87RVFzNCsT+dNOp+85mpWJAGqXKqpxY99IoPbX7JsfVGwkULtUUY05+EYCtd9+3xsJ1E4C1VnVbyRQuyy/G4P4jQhqJ4LqnNM3Mqg9q77NbkQItWfVt9mNSKF2UqjZ+NBspFD7Yfy9kUHt+Xzz2Qih9nq++WykUHs933w2Yqidqqg5m82OHGqXrdNsNjtyqF2+TrPZ7Mih9korU6F3xY0YaieGmo3N1EYMtVfVtrk2IInaSaLmbK4NSKL2QU0qzdZCELWrQ6+5MiCH2untNGdz5UEQtaWK2+wUJFFbqrjNTkEUtbNHbzb6gI0sakvu3NUsNoRRO2HUXM1iQxi1Ux81G3nDRhq1c3Tcai6cSKN20qjVFBdp1D68yX8PVFk60qh9eJNLc9VEGrWTRq3moow0ah/etFez0pBG7Zwet7pfBgu7q7DNNkQYtXcVttmGCKP2rsI22xBh1E5t1O+MHZ6PlU0eNVezUZBHbS0Lr2ajII/ayaN+JxPzfCxu8qjZSCc28qitZbbXbBTkUTt51O85Ds/H+iaPOkib5mN9k0dNaeqLPGqnSGpKU18EUjuB1GxsNDYCqZ1AqnOv2AikdgKpzr5iI5DaCaRm4421EUjtBFJzN/VFILVTKDV3U18kUtvKTbGpLxKpnUKpuZv6IpLaiaR+D7t4PtY3kdTcTX0RSe3s2pu7qS9SqZ1Uau6mvkiltuelubnwI5TaXuVtlgNSqZ1Kqd+jQ56P5U2l1O/QLp6P5U0yNbVZDkimdiqlpjbLAdHUzua936lgPB/Lm2yqGW6wkU7tVErNRguxEU/tGjzXaCE2EqqdSqnZHOFvRFQ7lVLR3NcRUu2EVMH79TdCqp2G4nwmbEWv9JzbygHoRkq1I+e2cqnFRki101CcD8ut6JV+zgn4+NuKXulpy8ftCjciql2Iig6bruifdK2mvcbNX5FQaTXt8Z5JRUCln2cftSKg0urZ423ainxKD4HqzhQU+ZR+XjBZkVBp+kQ1J9SKgEoPgeqOMhX5lH7S/J+jakU+pZ8eJyvSKT34qdNBKMIpHWkTz938FdmUjrSJ58bSimhKD3vqJB+KZEoPeuokH4pgSksWxbe2IpfSkkXxra2IpbRkUXyvKlIpHWn+36xHhFI60vy/WY/IpHTmSXyzwBBJ6cyq8vYgRSKlM6vKjzcUgZSWJIqjYUUepTPN//kFWxFHafqLN8o7RRqlM499mqoijNI0impUBIosStNfvHHzV6RRenBTt/eQRWmyqMbNXxFF6epPfhQ5lK7XyY8ihtLVn/woMihdWdBmMSKC0scQOkUApet1iqfIn/Qhg1KET7pep3iK7EkfM+gUyZMettQdlyiSJ3005CliJz1cqXPzV6RO+mjIU0ROmuqn5nxYkThpEqfGzV8ROOkhSp2bvyJv0hQ/NW7+irhJJY95uHhSETdpduM14klF3KQ7feJp05MibdLDk7ojJ0XapLuABH82Qtqku95Xm3QsamqfGuyoSJv04KTOzV8RNmnCpkb2qciaNFlToxdWRE16WFLn5q9ImvSgpM7NXxE0aQmfmm2KnEmTMzVu/oqYSQ9Hatz8FSGTJmRq3PwVGZOWuzh/B1ZETKpp/s/1/YqESbW3+lLES1rm4rwXQJEuqfYHOopoSQst8cM6RbKkDycoRaykiZUa4zlFqqRJlbirnSJT0mRKjZu/IlLSREqNm78iUVJ73EQRJ2nipPbvxHImTer+TqxmsqTGzV8RJWkai/O+V0WQpA//J0WMpOkq3rweK1IkTYrUuPkrQiRNV/HumosMSZMhNcRSESFp2orzDlxFgKTpKs4bcBXxkaareOPmr4iPNPFR4+avSI80bcUbN39FeKRpK964+SuyI01bcd6uq4iONF3FebeuIjnSSO9/vhQRHGl6ije9t4rgSNNTvGm9VQRHGmn+z9vNFMGRpq1403irCI40wVHTuaoIjjSNxRs3f0VwZOks3rj5G3IjS2vxxs3fkBtZeotzN39DamTpLd70rBpSI0tz8aYH1ZAa2SfN/2lbvSE0soRGTQOqITSydBfnbv6GzMjSXbxpJzVkRpaapqaVx5Aa2UizeO7mb0iNbKRbfFNSpEZ2uFDn5m9Ijexwoc7N35Aa2Ujzf7qtDaGRjf5GaoiM7EChxs3fkBjZSO9/vloQGNlI7396BzDkRZbG4tzN3xAXWfqKczd/Q1pkaSvO3fwNYZGlqzh38zdkRZam4tzN3xAVWUqXmmNIQ1Rk6SnO3fwNSZHN9P7n6wRBkc30/uelR05kM19F+XmZISeymkPHX9AMQZEdFNSZ3xqCIjswqHPzN0RFdmBQ5+ZviIpspfk/73A0hEW20vyfu/kbwiJbaf7P3fwNcZEdINS5+RviIqtBdBwBGAIjO0ioc/M3BEa2XjpSQ2RkOYiucfM3REZWTXP8EcAQGlm6ODVu/obQyCTN//kjgCE2sgOGOjd/Q2xkJVRSagdsiI3s6+PEnzENuZFJuRN3vw7WVfoXUkNsZImN+NuRITWytHBqXr0MsZHt15wOQ2xkXy9xflZqyI0suVHnbW4IjmyXdJTLmgzJkX0dnLiuyRAd2YFDnbe5ITqy3dNdQ3BkZSjONQiG4Mh2T3cNsZEdMNR5mxtiI9M8AOdvmobYyEqdZB+6O5AbWYmTjBpmGnIj+1qJc5dEQ3BkXytxbopmSI7sayXOTdEM4ZF9rcS5KZohPbKvlTg3RTMESFZe4o0VuiFBMiureG6KZgiRrOzEG69yQ4pkBxQ1Cw0hkpUwyai7qSFEstIlGXU3NYRIVrIko+6mhhjJSpVkm6djYUuUxC2bDTmSlSbp50GCpmNZy0m8caA3JEnmJfRuyoowyfzlEm8Ik8yf6gZDmmRfM/FmFyJOspIkGdVyGOIkK0WS8Rss8iTzp0u8IVEyf7rEGyIlKzfxxvbdkCnZo2HOkChZNsw1tu+GRMnKSbyxfTdkSlZW4o3tuyFVsrISb2zfDbmSRT+ww5Aq2ddInLc3GGIl+xqJ8/YGQ65kZSTe2L4bgiUrI/HG9t2QLFkZiTe274Zoyb+aJPq+6IiWvJrmnN45HdGSfyVJ/LnSES55SZIaG3dHuuRlI97YuDviJf/aiPOl4wiY/Gsjzi8ijoTJy0a8sXF3ZExeNuKNjbsjZPJP2cTz1eBImXyUTTxfDY6YyUfZxPNbuSNn8rISb2zcHUGTl5d4Y+PuSJq8zMQbG3dH1uRfN/GmvoibvOzEuY27I2/ychPnGg9H4OQjH5C5bMOROHm2zf38L91biJw8u+Z+/pemI3Py+TKJd4ROnj1z0+mDjiN18myZm04fdByxk1fHXGPj7sidPCVKjY27I3jymmXX2Lg7oief5f7fLGOET17T7Bobd0f65NUz19i4O+InT51SZ+PuyJ+85tlxnY0jf/KvkXhzVUMA5WXd1Ni4OxIoL+umxsbdEUF5WTc1nduODMq/XuL8pNARQnlCqMbG3RFCec204zIBRwjlq7YtfWh3hFBe1k2N67sjhXIpl/hmbSKG8mqZc/pS4IihvDrmnL4UOGIoz4a5zsDbkUN5+YnzQ3dHDuWSwwq5WsQRQ7mkbJ+rRRwplKeb+K99Lf1bsbBlJs4t6x1BlJeXeGNZ70ii/Osl3mxyRFH+9RLnPRaOKMq/KIprUh1RlD/m2jlyKE8FU2NZ74ih/DHXzhFC+X6NoHTEUJ6+TY3A1BFDeXXKdY8USKK8fMQbC3pHFOXl3NRY0DuyKC/npsaC3hFGeTk3NRb0jjTKy7mpsaB3pFFezk2NBb0jjfLUMTUW9I4wygtGNfoxRxjl5dzELegdWZSXcRO3oHdEUV6+TdyC3pFEedk2cQt6RxDl5drEpTiOKMrLTJxb0DuiKC/TJm5B74iivKzEuQDGEUV5eTZxBYwjivKybOIW9I4oyq2s/3lVEUV5eTZxC3pHEuVfH3FeVQRR/rUR51VFEOXlIt70aDuCKE/LpqbF3JFDeZk2NTIYRxDlZSLe6GAcSZQnieos6B1JlJeLeKOEcSRRXiSqsZpxJFFec+0aqxlHGOUHN3UW9I4wyg9t6izoHVmUl4l4I+RxZFFeJuJNH7Uji/LycGos6B1xlJeJeNNH7YijvEzEGwt6RxzlZSLeyHkccZQf3tRZ0DvSKC8T8Ub+40ijokzEGwv6QBwVZSLeKIACeVSUiXhjQR/Io+IAp86CPhBHRXmIN5qhQBwV5SHeWNAH4qgoD/Hm2DUQR0V5iDeyoUAcFeUh3ljQB+KoKA/xxoI+EEdFtso1FvSBNCrKQryxoA+kUTHKIr5ZPUijYpRFfLN6kEbFKIv4ZvUgjYpREwCa5YA0KkaVt1kOiKNilEV8sxyQR8Uoi/hmOSCQiq+TeLMckEjF10m8WQ6IpOLrJN7UF5lUlJN403YdCKUioVRnQR9IpaL65viLfyCUiuqb441wgVAqZnZD8veUQCYVM7shu0/H2s5XN2QgkYqZ3ZDdn4qVTSDVtJQE8qgoD6emfz0QSEUBqcaCPhBIRQGpxoI+EEjF10ucP4MFAqlID6eGKwTyqEge1Qi0AnFUHODUdVEF4qhIB6emiyoQR0VNtmss6AN5VKQoqtGtBuKoSBzV9CIF0qhIJ/GmHzmQRsXhTV0/ciCNCsmWdM60A2FUSDlO8yPkQBoVXytx/qQfiKOipts1FvSBPCpqul1jQR8IpEL6Q9tAHBW7juP5QWYgjorEUd1BZiCOisJRTd9YII6KnXo33uAfSKPiEKfOgj6QR8VOk3huQR/IoyJlUY0FfSCRip0e8dzpNJBIRQ22ayzoA5FUHObUWdAHEqk4yKmzoA8EUnGIU2dBH8ijQl+t6YE4KvTVmh5Io0Jzx/IjsUAYFZoX4uaeiSwqykW8saAPhFFRo+0aC/pAGBVfG/HmPoI0Kr424s21GHFUPHrrAmFUlCyq2+BIoyJpVLvBEUdF4ajGiDGQR0XxqMaCPhBIRQGpxoI+kEhFEanGgj4QSUUhqcaCPpBJRTGpxoI+EEqFvQwlAqFUFJRqLOgDqVQUlWos6AOxVBSWaizoA7FU1HC7xoI+kEvF10y8uXkil4oyE28eSBFLRWGpxoI+EEuF5+NxcyFBKhU1266xoA+kUlGz7RoL+kAqFfHYucikIsr9n5+eBEKpKCjVWNAHQqk41KmzGAhkUpGGTY05TiCSiuj7eQJ5VBSPaizoA3lUpF9T4xoUiKMicVRjXhGIoyIeD1DAotbnkzbx9EZY0Su9NZio2JWcZiF09Vb0Sm8NJip2JedbLP0KK3qlt+Ws2JVc5aQXpQpf+eUjTi9KFb7yyyOeXpQqfOWfth5uQV/Rv+llJM4t6Ct85ZdFPL0oVfjKL4t4epWp8JVfFvH0KlPhKz81qtyCvsJXfk0AoBeOCl/56R5CH+YqeqW33QIVu5KrtPRKUOErv+z/m6U2sLaHLjV+IBW90rO5h7YOVfRKL4v4ZiFPrGzpofhhfYWv/LKIb1bmxMp+LcSblTmxsl8L8WZlTixtWYhzC/oKX/lZXW5BX+ErP6vLLegr/De/XMS50XSFr/yyiKcHFRW+8qvPhzazVPjKL3EFfauq8JWfgjduQV/hKz+FjNyCvsJXfireuAV9ha/8qm+zGxfWt2zEuQV9ha/8rC83T6nw33xpn58qdiW/3nwqfOW/3nwqfOW/3nwqfOWXRXyz2QWLW8153IK+wld+ecQ3m12wuOnqxC3oK3qll0V8c20QrK1UbZtrg2Btk0Q1FvQVvvKPmpFb0Ff0Sj/tPt2VYWNxy9mJW9BX+Mqv4jY7ZWNxy0mce0FV+MovJ/Fmp2ws7tdJvFlsG6v7dRJvFtvG6n6dxJvFtrG6hzc1FvQVvdIPjeIW9BW90o/BE7egr+iVvv6vtaCv6JWeJvHNRVmxtIc3NRb0Fb3Sz4EPt6Cv6JVehW22oWJhy0KcW9BX+MqvwjbbULGwZSHOLegrfOXnwzK3oK/wlZ+PVFw6UeErvyzim41iWNxq1ePSiQpf+WUR32wUw/JWsx63oK/wlV8W8U19Detb7Xrcgr7CV35ZxDf1Nayvl0V8U1/H+paHOLdcqPCVX457TX0d61se4tzQqcJXflnEN/V1rG917HEL+gpf+WUR39TXsb5eFvFNfR3rWybi3IK+wld+WcQ39XWsb5mIcwv6Cl/55RHf1DewvpGX5ubCH1jeqPI2yyGwvFEW8c1yCCxvTbvjFvQVvvLLIr5ZDoHlTaVUY0Ff4Su/POKb5RBY3mRT3IK+on/SR02741qICl/5WV2uhajwlV8TAPjqGYioRiqluAV9Ra/0A6m4BX1Fr/Q0iacH8hW90tMkngLQil7paRJPpRYVvdKP1IJb0Ff0Sj/nBNyCvqJ/09MYinvsVfRKz7oGa8is6JV+rGe4r0JFr/R0zKTag4pe6WWDyjrYKnql9+hxIJsa46Ezr+iVnts1WHdcRa/03K3B2t0qeqXntThYu1tF/6ZXq16wFqGKXulVU9bCU9ErPbdqsBaeil7peSEO1gVT0Su9asoa3St6pZ/L8Prw9YhcaiSXWh++YhBLjcRS68OrilRqJJVaH15VhFIjodTPGyxPx6qWKOrDq4pIaiSS+nnQ5ulY1SRSP89tPB2rmkDq5zGAp2NVk0f93Fd4OlY1cdTP1YqnY1WTRv1sBJ6OVS2TqMGriixqJIv6+V+ejlVNFLUGryqSqJH9eWvwqiKLGqWHGryqiKJGoqg1eFWRRI0kUWvwqiKIGgmi1uBVRQ41kkOtyauKGGokhvr1TqLpWNVUQ63Jq4oUaiSFoq5PFbyy25O8iv1NfllEVfRK70/yBtKncfhS4ydV0Su9P8kbiJ5G35FXsSs5iTG3WqjwlV8uQlQ8XOErvz/sGQidxn4VE5HTSOTU1gfLqQ9zvope6blDJ79cIHEamt7/9h+Rf36NGX7+5c+z2Pzn5wUd/ykW9+sv/s3//bf799FpCn5jiKLGgU0//0T8H3N//VQsvNYu5lcgpFJDaxfzKxBSqaG1i/kVCKHUSCi1Jr8CIZMayaTW4lcgRFIjkdRatHG9wlf++L/WuKaiV3penBe/YiGQGgWkvPl0rHDyqLX4OkQcNRJHrcVvW0ijRtKotfhtC2HUsPJl5IsGWdSw1r+vYldyFZWvMORQIzmUUUfJil7puZ0XX5BIoYZXTfmCRAg1EkIt4QsSGdRIBrWE3xIRQY1EUEv4AkMCNZJALeErBgHUSAC1hK8Y5E8j+dMSvmIQP43ET0v4ikH6NFIQxSeLVPRKz6oKXzPInkYqopbwRYDsaRy41N4xED2NRE/N3QvB00jw1N29kDuNA5Z+rzEr/gmdP1f6X+09u0cgghqHMV3/9Ofuzf8pFjtp1Np8oSKMGtm3tzZfqAijZsIo3hRQ0Ss9i027SSp6pWexN90GE0nU/KzXTWIiiprZtLc23TYTUdT8PJ+zJrKo+Xk+Z02EUfPTP2dNRFHz83jOmkii5uf1nDWRRM3xes6aSKJmeUdxq9QKX/klueBEZyKLmuUdxa1SK3zll7UqP3+bSKPmSI8hrqCYyKPmaC0tKnYlp3EUZ+UTadQc/e12IouahzZ1SG8ii5rVpEddTSp6pZ+XoQa7TWRRc9ZepTeViSxqJotam95UJrKoOfsXookkas6Xk1+Fr/yXk1+Fr/xsCqHNRxW90rMvnhtfVPjKTwUyNb6o6N/0soyixhcVvdLLyYJZJFT0Si8nC2aRUNErvZwsmPFFRa/0crJgxhcVvdLLyYIZX1T0Si8nC2Z8UdErvZwsmPFFRa/0crLg2wlh1KzuPGp8UdG/6WUWRY0vKnqll5MFryrCqClldsCrijBqliyqUYZMpFHz8KbG+KKiV3oZWdBu4Apf+WVkQbu9K3zll5EFPwGbCKRmdedx44sKX/llZMHPTydSqVkNeo3AdSKWmjnwjhtfVPRKP52X3Piiold6FZf2qlf4yi+bku63x+rusjpoHoMQT81dRhb8OHcinpq7jCxor3qFr/ysLje+qPCVf3r0uPFFRf+ml2sUN76o8JVfRhbNYkZKNcs1ihtfVPjKz/Jy44sKX/nnfJY3rlX0Sq/qNqsHIdSsRj1ufFHhK7+MLJrVgxhqVqMeN76o8JVfRhbN6kEQNcs3ihtfVPjKP6o3bnxR0Su9jCya1YMkalarHje+qPCVX0YWzepBFjWrVY8bX1T4yi8ji2Y5II2a1arHjS8qfOWXkUWzHJBIzfKP4sYXFf6bX7163Piiwld++R00ywGh1KxePW58UeErv/wOuNhjIpaa1avXiD0mcqnp2WbL9RITudQ85KkxvqjolZ6telwAMZFLTU8ni+7TsbaebZhcjTGRS81Dnhrji4pe6U9UgVxqVqdeo5qZCKZm2Udx44sKX/lV2Oaui2xqln0UN76o8JWfleU6m4lAaqYmihtfVPRKz5lN1Piiolf62bXc+KKif9JXeUdx44sKX/k5JY8aX1T0Sq83W7oSFlKodTBTY3xR0Sv92B1w44uKXunZXMvfPRcyqFVte9z4osJXfvXF8yf9hRhqlW8UN76o8JVfHiX8eraQRK3Rd4cs5FBrPLtDFnKoNZ7dIQs51CrXKG58UeEr/0xu4sYXFb3S9/+1xhcVvdLTyYIaX1T0Sk9oQY0vKnqln/5abnxR0Su96sovfwtZ1JrpZEGNLyp6paeFOX+KWsii1qFNjfFFRa/09X+t8UVFr/Rss+W9kgtp1Jq5Y3nH70IYtWZeiPk9cyGLWrM2LL+PLIRRa9aG5feRhTBqFYzixhcV/ptfNKp5f1iIo9bqJRcLYdSqXr1ugyONWtWr121wxFGrcFTT/rWQR63iUdz4osJXfhlZNFdLJFKriBQ3vqjwlV9GFs0FCpnUKibFjS8q/Ddf8hGKN5gvhFKroBQ3vqjwlZ/PUNz4osJXfhlZNGsTsdQqC3NufFHhKz/Ly40vKnzlH/ExN76o6JWe1eXGFxW+8vPxuLmQIJVaZWLOjS8q/De/XMy58UWFr/zHzkUmtcozihtfVPjKr9I2KxOh1DrUqTG+qOiVntdk6h5R0Su9P/FZyKNW8ShufFHhK/+UlRtfVPRKPziKG19U9G+6Ph6gkEWtHKbXGF8sRFFL23FrFbuS0y6qWb2IoZb2Bz4LIdQqs6jmK0QGtfRRTgRQqwBUY3yxEECtas5rjC8WAqhVzXmN8cVCALUOYeqMLxbyp1W9eY3xxUIAtao3rzG+WAigVkmhGuOLhQBqVW9eY3yxEECt6s1rjC8WAqhVvXmN8cVCALUOYeqMLxbyp/WQQy2ET6v68ppzgYXwaVVfXnMusBA+rUOXOuOLhexpeY6p5cYXC9HTqq68xvhiIXpa1ZXXGF8sRE+ruvIa44uF7GlVV15jfLEQPq3qymuMLxbSp1VdeY3xxUL8tKorrzG+WMifVtQ4ieb7QQC1yiuq21lIoFYRqG5nIYFa1ZbXGHEsJFArysiiuYUjgVo1T68x4lhIoFbN02uMOBYiqFXz9BojjoUMatU8vcaIYyGEWjVPrzHiWEihpObpNUYcghRKqi+vMeIQxFBSfXmNEYcgh5JP2R3w/SsIouTT33EFMZR8nhILQQ4ln6fEQpBDSXGo5k1MkENJ2Uc1RhyCHEo+5WTBLz6CHErKP6ox4hBEUXJYU2fEIUiipOyjGiMOQRIlZR/VGHEIkiip9rzGiEMQRUkqohojDkEUJamIaq4MgihKqkOvMeIQZFFSLXqNEYcgjJLq0WuMOARhlFSTXqNXEKRRUl16jRGHII6SatNrjDgEeZRUn14jtxAEUjLTzIJfOAWBlCSQaow4BIGUHOTUGXEIAik5xKkz4hDkUZLu5Y0RhyCOknQvb4w4BGmUrLQoaX4ZhFGyqrDNNkQeJasK22xD5FGyqrDNNkQeJcmjOiMOQR4lyaM6Iw5BHiWrHGiajYI8Sso7qjHiEORRUt5RjZRDkEdJeUc1RhyCPEqkjCyajYJASqSMLJr6IpCSmqjXGHEIAimpkXqNEYcgkJKyj2qMOASBlJR9VGPEIQikpOyjGiMOQSIlUkYWTX2RSEn5RzVGHIJISso/qjHiEERSUv5RjRGHIJKSXUYWTX2RSklSqc6IQ5BKSTlINUYcglRKykGqMeIQxFJSDlKNEYcgl5Kdl+bmwo9kSspAqjHiECRTUgZSjRGHIJqSMpBqjDgE2ZRoOVk0ywHxlGg5WTTLAfmUaDlZNMsBEZUcCNUZcQgiKtHyKWlWD1Iq0fIpaVYPYirR8ilpVg+SKtGUmjf3dQRVckhUZ8QhyKnkgCiNzR/IEVPJAVHNwOSKXuk5x5bTQUFKJQdDNVOBK3qlp0UJ55qCjEoOhGpmkVb0Ss9Jp1w6IUioxPJhmaNqQUAlljMx+Vu0IKASe8zErOiVnt4z/MhCkFCJ5xin5k9FQCWe4rfmT0VAJQdBdW4sgoBKDoHq3FgE+ZQcANW5sQjiKTn8qXNjEaRTUh17m7axCcIpqY69TdvYBNmUVMfepr2MgmhKqmNPaS+jIJmSg55+7Sm2/vNzlYZ0BFMSr95aQS4l1bGntAFNEEtJYqmltAFNkEpJUqmltEVMEEpJpMaCC5EEmZRky177zWBVD3OKpv9MkEjJQU7y+7RFv0isarXmKW1XE+RR+8uj+AV+I4/an+ri4q9iG3nU/lQXF38X28ij9qe6uPjL2EYetcsoiuO0jURqP9zMN+KofXhT15W1kUbtR2feRhS1D2vqurI2kqhdiqjmHWwjidqjGkP4Q9BGErVrlF7zDrYRRe3xGrVW4Sv/NWqtwlf+Y9RaRa/0x6i1il7pj1FrFb3SH6PWKnqlP0atVfRKf4xaq+jf9PkYtVbRK/01aq3CV/5r1FqFr/zXqLUKX/mvUWsVvvIfo9YqeqU/Rq1V9Ep/jFqr6JX+GLVW0Sv9NWqtwn/z12PUWkWv9MeotYpe6Y9RaxW90h+j1ip6pT9GrVX0Sn+NWqvwlf8atVbhK/81aq3CV/5r1FqFr/zeX2gjgNryGrVW4Sv/NWqtwlf+a9Raha/8eniiTbgb+dOWl0B1I37a5RqltGd3I33aBy91etaN8GmXa5TSJ+iN7GlLfxK/ETxtyTlrXCu7kTvtXVdi+nS+ETvttC1vpLUbqdPe9UBMH+Y3Qqd9qFKnxN3InHYyp2X02X8jctrVndcIdzcip53decvo0/xG5LRrfh7X+W4kTjuJ088FmH86lrXG53Fgs5E37TQsb2TBG3HTTsPyhhpspE077aMaarARNu2DkzpZ8EbYtLMtr3mv38iadrXlNbLgjaxpf+fnNTd7ZE27VFGNLHgjbNrf+XnNDRNp09bHVRhZ07b3VRhh07b3VRhp066mvOYweiNu2t/5ec0tDXnT/s7Pa25pCJz2d35ec0tD4rS/8/Oauwgip/2dn9dcE5A5bcvHYs76NjKnXT15jSx4I3Ta3/l5zdpE6rSrJ6+RBW/ETvs7P69Zm8id9nd+XvOEg+BpJ3hqZMEbwdP2Uh03qwfJ0/Z85WkuJEietpeesVlsiJ72d35es9iQPW1/7FwkT7s0UY0seCN62t/5ec3KRPa0Iy39mjcwZE878prMsfJG9rSjV8xsJE+7GvIaWfBG9LQjxeTNpkL0tA9c6mTBG9HTjsfTE4KnHSk5bm6ECJ7000uOFamTflJyzFevInTSTy85ViROms7kjSxYETjpQwCliJv0U+XkFyVF4qSf0qXyi5IictLv/Dx+UVKkTnq4UicLVqROWvqnRhasSJ30Oz+PX5QUqZN+5+fxq4widdLv/Dx+lVGkTvqdn8dvaYrUSb/z8/iFQxE7aWKnRhasiJ30YQmlCJ205E+NLFiROul3fl6z1BA76QFLnSxYETvpAUudLFgRO2mJnxpZsCJ20u/8vGYhI3bS7/y8ZmUidtLv/LxmZSJ20u/8vGZlInfS7/y8ZmUieNLv/LxmZSJ50mrIa78frG6hp25nIXrSasjrdhayJy0NVCMLVoRPWgZRjaZJkT5p9eQ1YkFF/KQ1P6+RESvyJ635eY2MWJE/6Xd+Hn8rVORPmvypkxEr8iddJTvmxx6K/ElTA9XJiBURlEp20nI8p0igVJ6qY0UCpfJUHSsSKJWn6lgRQak8broIoFSeqmNFAqXyVB0rIiiVp+pYkUHpd35es3cRQ+l3fl5zbUMOpd/5ec21DUGU7pfqWBFE6X6qjhVJlH4H6DWXEkRR+h2g11wakEXpfqmOFVGU7pfqWBFF6X6qjhVZlO6n6lgRRul+qo4VaZTqU3WsiKNUn6pjRR6l+lQdKwIp1afqWJFIqb5Ux4pESvWlOlYEUqov1bEij1J9qY4VcZTqS3WsSKNUX6pjRR6l9lIdK+Io/Y7Pa7Yh4ij9js9rtiHiKLWn6lgRR6k9VceKOErLr9yoBEORRml16DUiZUUapTU9rzkgV6RR+p2e1+wrxFH6nZ7X7CvEUfqdntfsK8RR+p2e1+wrxFH6nZ7XLAfEUVp9eo1IWRFHafXpNSJlRR6l1afXiJQVeZRWn14jUlYEUlp9eo1IWRFI6Xd6XlNfBFL6nZ7X1BeZlH6n5zX1RSal3+l5TX2RSWmU6LipL0Ip/Y7Pa+qLVEprfF4jUlYEU1rj8xqRsiKY0hqf14iUFcmURl6am/sEkimt6XmNSFkRTmmU6LhZDkin7Ds+jy8HQ0Bl3/F5fDkYEir7js/jy8EQUlm16TUiZUNKZUmpGpGyIaeyT4mO+eox5FRWnKqR8xhyKktOtYyK0gwxlVWfXiNaMeRU9knVMX9qMMRUNlJ1zCVvhpTKskuv0TQbQiobqTrmPNGQUdlI1TFHm4aIylIY1WiaDQmVlWk5h7KGhMqqRY8DLUNGZSNVx1ycY4ioLG3LG1GXIaGykapj/kpvSKjsMKhO02xIqCyNyxtNsyGgsjSLahw6DfmUpVlUI4E2xFOWvXmNBNqQTln25jUSaEM4ZTPHXXZ/KlZ15rjL7ovEqh721EmgDcmU1RA9o+ITQzBlCaa6cQqGYMoSTHXjFAzBlK3+qMCQSllSKT5OwZBJWTKpZpyCIZKyw5y6cQqGRMq+RKq5iiGRsiJSjXDXkEhZEalGuGtIpOxLpPj7jCGRsiRSjXDXkEiZ9D5ChjjKJC/B/GHCkEaZ9EPXDFGUHdzUCXcNYZTJft08kEWZ6OvmgSjKxF43DyRRJv66eSCIstRDdTcP5FC2P6+bB2IoS2eo7uaBGMrKG4rPpTCkUJaD9Lp7DUIoy1F63b0GGZTt/brXIIOyYlDNBRgZlJU3VAP7DRmUlVd5A/sNGZTtOhxonvaQQVm6QzUzPgwRlKU/VMOaDQmUaXUIcHNnQwJlZVXOB18YAijTGh5BRyQYAigrSRQffGEIoKwUUXzwhSGAshJE8cEXhgDKSg/FB18YAigrl3I++MIQQFmZlPPBF4YAyqxGgtDBF4b8yUoOxQdfGOInKzUUH3xhSJ+sxFB88IUhfLLSQvHBF4bwyUoKxQdfGLInKyVUw0QN2ZNl912DdA3Rk5USqhl8YYierJRQzeALQ/RkpYRqyJ8herJSQjWDLwzRk3md5XEUYIiezMtCiL/bG6InO2ypG3xhSJ7soKVu8IUheLJSQjWDLwzBk5USqgGRhuDJEjx1gy8MwZOVGKoBkYbgyUoM1Qy+MARPVgZRzeALQ/Bkhyx1gy8MuZOVQ3kz+MKQO1kJoprBF4bcyaImR/DRBYbcyaLmgjSLGcGTHbLUDb4w5E4WVd1m9SB38jIpbwZfOHInT+7UDb5w5E7+qckRfNKBI3fyT02O4KvHkTv5pyZH8NXjCJ48jcqb12pH7uRlVN4MvnDkTl4GUc3gC0fw5GVU3gy+cARPXm15zeALR/Lk1ZbXDL5wRE9ebXnN4AtH9uTftrxmOSB88m9bXrMckD75qPkCzXJA/OQjd28z+MKRP/nI+jaDLxwBlKdIqmtDdCRQPmowCL/VOSIoH6lp5G8RjgjK06+8aUN0RFA+s3WAv0U4IihPBNW0IToiKC+/cv7S4YigPBFU04boiKB8VpcPbT5zRFA+q7Cc6DoyKC/D8qYN0RFCeemjmjZERwrl39Y8/gzmiKF8ZWX5y6ojhfKkUE0boiOE8mzNa9oQHTGUJ4Zq2hAdOZSXX3nThugIovygpq4N0RFE+SpPA74SkEP5AU1dG6IjhvKVilXehuhIofxgpq4N0RFCec3Pa9oQHSmUl1d504boCKL825nH38wdSZSXV3nThugIo/yhi3JEUf7WRTmyKH/rohxhlJcuqmlDdKRRfnhT11foSKNcUrDKGwUdaZTvVLzxZj5HGuXP7jxHGuWHN3Xtdo40ysuovOmfc8RRnkblTUOcI47ylEQ1HW6OOMoPcOo63BxxlO9sf+cY0JFG+cFNXYebI4zynTuWI0xHFuWaF+LmnoksymtuXtPh5gijvObmNR1ujjDKC0Y1HW6ONMqLRjXvD444yrX3q3CEUa763OBIozxpVLvBEUf5tz2PCx8deZQXj2o63ByBlBeQajrcHImUF5FqOtwckZR/O/SaCxQyKf926DW7FqGUWz5CcXjvCKX826DXrE2kUv5t0GvWJmIpLyz1/zh70yVHclxr8F3q97Uu5+IL7xvMM3w2JlOEPDLUqZCiJUVmZV373n24HhJwwrPumLV1R6eTcBdX4AA4EDLcFg5LLblqnpDhtnBcasm4lJDhtnBcakm0UEKG28JhqaUk6Amrh8NSS+KFEnwhC0ellpKfJyw2jkotuWaekOG2cFRqWXZ2LseklhQNJWW4LRyUWkp6nrAyOSi1RNRJynBbOCa1pJp5QobbwiGpxcmpXAvHo5aSnCeseo5HLRFwkjLcFg5HLQmOEjLcFg5HLTvJeQvHohaXuEiEi5BDUYuT030WjkMtOTNPWL0chlp2MvMWDkItOTNPGkI2nW4nM89xAMplAErIcHMcgHI58EnIcHMcgHI58EnIcHMcgHK5UF5fMXMcf3I58EnIcHMcgHIlQa9/KDkOQLmSoNc/ZRwHoFyOfBJcc44DUK5k6PWvNMcBKFcy9PoHh+MAlEuxT0KGm+P4k1NyNIXj4JMr2Xn9k8Bx8MmV7DxhqXHwyeVKef0MN8exJxfBJSnDzXHoyeX8PCHDzXHoyeX8PMGp6zj05DI9uZDh5jj25DI9uZDh5jj45EqGnrAyOfrkSoaesDI5/ORKhp6wMjn+5EqGnrAyOQDlEgAlZYg5jkA5neNl+o4KxxEop3O8TD+IxHEEyukcL9O3qhxHoJzOhSP6XnXHESiXA6GEDDHHISiXA6GEDDHHMSiXWcqFlC/HQSiXWcqFlC/HUSiXWcqFlC/HUShnZP3JcQzKmV3Lx3EQypldy8dxFMqZXcvHcRjKZYpyIeXLcRzKZYpyIeXLcRzK5fw8IeXLcRzKpYAoIeXLcRjKlfQ84WzgMJTLDOVCypfjSJTLDOVCypfjSJRLUVFCypfjQJSzKSxVOBk4DuVKfp5w8nAgypX8PGGncCTKlfw8YadwKMplfnIhPsBxLMrlBD0h5ctxMMrlBD0h5ctxMMrlBD0hvMFxNMqlsnlCypfjaJRLaJSQ8uU4GuXGlCjQT/lyHI1yEW+SUr4cR6NcQqOElC/H0SiXuKKElC/H0SiXuKKElC/HwShXcvOEbcjBKFdy84RtyMEol6nJhcAPx8Eol6nJhZQvx/EoN+3mcDmOR7lpN4fLcTzKTbs5XI7jUW7azeFyHI9y824Ol+N4lJt3c7gcx6PcvJvD5Tge5ebdHC7H8Sg37+ZwOQ5IuXk3h8txQMrNuzlcjgNSbt7N4XIckHLzbg6X44CUm3dzuBwHpNyym8PlOCLllt0cLscRKbfs5nA5Dkm5ZTeHy3FIyi27OVyOQ1Ju2c3hchyVcstuDpfjqJRb9nK4HAelXEnRE5YDR6XcspvD5Tgs5dxuDpfjyJRzuzlcjiNTzu3mcDkOTTm3m8PlODbl3F4Ol+PolHO7OVyOw1PO7eZwOY5QuRQpJSVlOQ5RuRQpJSRlOQ5SuQRSCUlZjoFUdhh2agzkp6T5To2B/JQ036kxkJ+S5js1BvJT0nynxkB+Sprv1BjIT0nzzL3Z41/NT0nznJrXI1TNT0nzuGnHLr6an5Lmac8uPVAlP22bR/zJqi41fn5Kmscd6zf4rP+1GC5d8VlN0VFm7hG25qekedyv/njqfwyfVSVCyfkZaRytW+l38ilVeUp7XLD5KWkuEtHnZ6RxnFB/avQ/hU9ogqX8odFvzic0oVL+zOg213xCEyhllh4tbX5KmscJDUE82xMyPyXNE+9xN24mPyXN4/U6G+Hb+ZQmQGruHmD5KWmemMq7iUH5KWket+ncxfDzU9Jc9A/kZ6RxnNN+tFJ+2jZPSJRZeuS++SlprvYmyfA5TThUP7gpPyXN05wuPS7g/JQ0T7zHS4+FIj8lzUUQKj8jjWMZEDUKX85nNGFQZunlROenpHkiPV56eZP5KWme0iyX/i1g+JzaPKf9W8DyObV5n/ZPUsvnNAJMwcnSiSjLT0nzMGt27GoO+Slpnue0fzpaPqeZn9z1zxjLZzVFQRnXX+2Wz2rmJ3f99Wj5rCbsybj+erR8VhP0ZFx/zVg+q5mh3PXXzMhnNQFP3hDuN+ezmhnKXX/NjHxWI66k+3FB+SlpnmbV9ZfYyGc1wkrh4uieMiOf1UxQ3g1fzU9J81yISWjOZzXCSkIqb35Kmod58wdML/wzP22bR1gpbNVtclJ+SFqHaQva4Dj/a9gc7hOf1AgqGekumPikRkwpaFTT8K/Z8K068UmNkFLQY/rN+aROaVJ7KWT5IWkdz9+ll0GWH5LWYdLCKdBtzWd02rlPJz6fEUgSj7uJz2fEkcIB0/uSmc9nRJHC+dJtzaczYkjheOm25rMZEaRwunRb88mM+FE4XLqt+VxG9CgcFt3WfC4jdhQ2f7c1n8s5zWV/5mc+lxE38sZHvzWfzDkfuf3bZeaTuYjBE/kZaRwP3PApPdkLn8yEJ3ktu6+RLnw6E57kNTihPZ/QJRMWCBrvwqc04Un+3hHa80lNeJI/0YT2fFpTlJPfMUJ7PrEJUPKT0h9OPrMJT/L/22/OZzbiRa6bmZIfktZh8pwRPt3xqY1gkTNz35J1fGYjVuRU/xBwfF4jVOTMInwLn1aXp7W/4h2fVZcoCwRDxvFJTTDS0AfV82PSfoezID8lzXc4C/LTprkadgqQ5qek+U4B0vyUNE+p7bZ7RCoOI6lc+872ErLzU9I8wb9LH6BQHEdSww5pQX5Kmu+QFuSnpHlyuvbVO8VxJDUkLqA+fqc4jqSGxAXUx+8Ux5GU2qG7zU9J83QOq+45rDiOpCJSJFCA5KekeWaN6VoQiuNIKoU5CbEM+TFpn9M6urEM+TFpn05h1bVQFAeTVIpzsqproSgOJ6kEJ1nVtVAUh5NUgpOs6looisNJKsFJVnUtFMXhJKXzvHYvBMXhJJXgJKu6F4LicJLSeV6756TicJJKcJLV/UXG4SSV4CSr+6uGw0lK70UQ58ekfZpW3V8FHE9SKbrJ6v4q4IiSSohSwKy7zfm0JkTJ6v4q4IiSSoiS1f1VwBEllRAlq/urgCNKKpM86f4q4IiSyixPur8KOKKkEvG4Nf1VwDEllQKbrOmvAo4pqYgazVNf4VMcU1IJU7Kmvwg4pqQSpmRNfxFwTEklTMma/iLgmJJKmJI1/UXAMSWVUuus6S8CjimpFNJkTX8RcExJJUzJmv4i4JiSsnlW+4uAY0rK7iGFimNKKmFK1vbXDMeUVMKUrO2vGY4pqYQpWdtfBBxTUglTsra/CDimpBKmZG1/EXBMSSVMydr+IuCYkkqhTNb2FwHHlFTClKztLwKOKalU9c7a/iLgmJJKmFJInO0257OaMKVQ2LnbnM9qInmyY39WOaakEsdTAFG7zfmsJppxO/ZnlYNKKqXV2bE/qxxUUimQyY79WeWgkkpxTMvQhawUB5VUCmOyY38RcFBJpSgm263Bnp+S5mlWuzXY81PSPM9qfxFwXEmlECbbrcGen5LmaVa7VdLz07Z5CmCy3Srp+SlpHhnZBFeg4tiSSuFLtltUPT8lzdNe7RYmz09J8zSr3SKl+Slpnma1W3U0PyXN06x2y4jmp6R5mtVuqc/8lDTPs9pfBBxiUglist1inPlp2zxBTIILVnGQSWWQqVuLMz8lzdOsdotr5qekeZrVLq17fkqap1ntEgHnp6R5mtUuWWh+SpqnWe2HPiiOL6mML/VDHxSHl1SGl/rhA4rDSyrDS32nveLwkkrRSrbv+lYcX1IpWMn2nbCK40sqxSrZvptUcXxJpVAl23eTKg4wqUTqZPuuTMUBJpUBpr4rU3GASaVAJdt3ZSoOMKkEMNm+K1NxfEklJnHbd2Uqji+pROhk+85GxfElnficbN/ZqDm+pFM2ne07GzXHl3TCl2zf2ag5vqQTvmT7zkbN8SWd8CXbdzZqDi/plEpn+85GzeElncKUbN/ZqDm8pFOYku07GzWHl3QKU7J976Hm8JJOYUq2D/JrDi/plEU39nF7zeElneClcejPKoeXdApTCvwM3eZ8VnOY0tCfVQ4v6QQvjUN/Vjm6pFUGg/s+B83RJZ3RJcHnoDm8pDO8JPgcNMeXdMaXBJ+D5gCTzgCT4HPQHGHSGWESfA6aQ0xa57ntr3oOMWmdyU77UUKaY0w6YUwCa3N+TNrnOmh9GEhzlEnnLLo+a3N+TNonsL+bVJafkuZyJJrmGJPWCenvhg/np6S5WEI2P2sbm+Qz70O2miNM2mRKzG5ob35M2se8137GTn5KmifugT6jZ35M2me20y6NXX5M2me6025ob35M2sdZFeByzVEmbTIlZpf1Lj8m7XNxu24ceX5M2ufUyG5geH7cto9QkkAAmp+S5uoPkQA0PyXNM91pl7MvPybt8+QKX8+hJm0zI2aXsy8/Ju0zI2Y3rD0/Ju0zI2aXsy8/Ju0zI2aXsy8/Ju3jtu0TgOanpHlmxBTWPseb9JgZMYW1zwEnPWa+0y6FY35M2me+U2Exc8hJR1BJIADNT0nzPLvC6uGYkx7z7HYZH/Nj0j4zYgqrh6NOOnOL9wlA82PSPjNiCquH4046c4v3CUDz47Z9yqDrE4Dmp6R5JsQUVg9HnnTmc+oTgObHpH3mOxVWD8eedOZz6hOA5sekfZrePgFofkza5+kVlgOHn3QmGO8TgObHpH3mTRSWAwegdKZ06hOA5sdt+0zp1CcAzY9J+zS/fQLQ/Ji0z4Sn3aSX/Ji0z4Snws3IUSgdcSaBADQ/Jc0TQ0w/b0RzFEpHnEkgAM1PSfNExCZJ53MbcSaBADQ/Jc1j6mufADQ/bZun5DkhglJzFEpnNqd+9lB+TNrniRV0Bo5D6Uzn1CcAzY9J+0yKKahsHInSS5rZfryC5kiUTkiUEEapORKlI9YkEIDmp6R53LVCjLzmSJTOFON9AtD8uG0fwSaBADQ/Jc1T2HA/OFZzKEpHsEkgAM1PSfMYNtwnAM1PSfOYW9UnAM1PSfN0HvcJQPNj0j6dx30C0PyYtM+cmN2cv/yYtE/ncZ8AND8m7XeMIA5GmQRGSZElhqNRJqFRUmSJ4XCUyeTifQLQ/Ji0j3H+fQLQ/JQ0j9ROfQLQ/JQ0T6SYXQLQ/JQ0TzZQlwA0PyXNI19XnwA0PyXN87z2jz/DASmTKtr1CUDz07Z5jnfqa1GGA1ImQk4CAWh+SponZr1+TJ3hgJRJFe2ESDDDASmj0o7tx9QZDkiZVNFOiGIzHI8ymVG8TwCaH5P2ecP27xHD8SiTGcX7BKD5MWmfOTH7Z7HheJTRcjyx4WCU0Wp3g3M0ymQ0StrgHI0yOhNidmlw8mPSPrOd9k9Lw9EoozMjZv+0NByNMjnoqU8Amh+T9mly+wSg+TFpnydX2LUckjI6qVD9aFLDQSljMt+psDY5KmUyKtUnAM2PSft0HvcJQPNj0j5TYgprk8NSJsNSfQLQ/Ji0j8QwfQLQ/JQ0zyFtwurhsJQxST0WDhKOSpnM6dQnAM2PSftMdyosNo5KGbuzczkmZTKxuBC+ZzgoZTIo1ScAzY9J+3gm9wlA81PSPJ3J/aBrwyEpY+U0ScPxKJPxqD4BaH5M2sdp7ROA5qekeaKflj6dz6qVFSjDsSiTOMX7BKD5KWku1izMz0jjSNHVJwDNT0lzsWZhfkYaJytWGEKOQZlxZzo5AGUyANUnAM2PSfvMiCkcShyAMmNmxBQOJQ5AmYgwCQSg+WnbfMqEmMIZxgEokwAogQA0PybtM9+pcMpwAMpkDqc+AWh+TNpnUkzhSuMAlMkcTn0C0PyYtI9qcZ8AND8lzWWHj+Hgk8n8TYJfwHDwyWT+JsEvYDj4ZCK6JBCA5qekeZg7gQA0PyXNM2GisJA59GQye1OfADQ/Ju0zIaawMjn2ZDJ7U58AND8m7RP/S58AND8m7TPhqbAyOfxkMntTnwA0Pybt0/0qjg+f3VzmTtpZHIEyGYGSdhZHoExmb+oTkubHpH0ucydc4RyBMrnMXZ+QND8m7bOrtu8fNRyCMksmPBWsPI5BmRQNJRCS5sekffbq9V3HhqNQJqFQAiFpfty2z/RNfULS/Ji0z4S2wunAcSiT6Zv6hKT5MWm/c+NyGMq43SQew3Eo43aTeAzHoUzGoSRLjONQJpM39QlJ82PSPnNiCocPx6GMy5yYwuHDoSib8u76hKT5KWme+U77e91yJMpmlvE+IWl+TNpnwtP+WWU5FGUj2CQQkuanpHnKvOufDJZDUTaTjPcJSfNj0j5Pbn+nWA5G2Uwy3ickzY9J+zS5QniD5WiUzSTjfULS/Ji0z4Sn/cVmOR5lVebF7C82ywEpGyEngZA0PyXNo/HTJyTNT0nzMH0CIWl+SppPf4iEpPkpaR6tnz4haX5KmkefT5+QND8lzRPdqfQxfGIzx3ifkDQ/Ju3zxArbkONRNnOMC3ErluNRNnOM9wlJ82PSPhOeChuF41FWZ8JTYaNwPMrqTIgpbBSOR1mdCTGFjcLxKKsz4amwUTgeZXUmPBU2CgekrMmEp8L8ckDKmkx4KswvB6Rs5hjvE5Lmx6R9JjwV5pcDUjZzjPcJSfNj0j4TngrzyxEpazIhpjC/HJGyKVBKICTNj0n7zIgpzC+HpGymGe8TkubHbftMM94nJM2PSftMeCrML0elrM2Ep8L8clTKZp7xPiFpfkzaZ8JTYX45LmVtOpqFg58jU9bm6RWWA0emrM2MmMJy4NCUzUTjfULS/Ji0z4SnwnLg8JTNRON9QtL8mLTPhKfCcuAQlY0glEBImp+S5pnvVFg9HKWymWdciM2wHKayYyY8FVYPR6rsmGJXhXudA1U2IlECIWl+Spqn6NU+DYblMJUdE09FH5KzHKayqeydgG1bjlLZKfFU9EFQy0EqG1EoiTTDcozKRhBKonqwHKKyU+Kx7YdOWI5Q2VTyTgi5sRygslOiqehb0ZYDVDYBVIL70HKIyibeJ4EEw3KEykYISmKltRygsnMKfhN+Kgeo7JxIbPvxP5YDVHZOJLbCt3N8ys6JxFYYGQ5P2Yg/Say0lqNTNqFT49BN97AcnLIJnBr7VD6WY1M2YVNjn8rHcmjKRuzJqX6QnOXIlE3I1NgnxLEcmLIReRKlc1zKRuDJCZy3lsNSNsFSY5+rxHJUyi5m92P4rEbUyXUJaCxHpGyEnFw/tNJyPMpGwEmiOLIcjrIJjhr7rCmWo1F22Z1SDkbZiDYJBEqWQ1E2UT+pfo6KzUjU//tff5yvP9b7cz39P9fT+tcf//1//s8fhz/+63/+OJzT/zf+lIoi//jv//kjfNN//8///b//VSTF/xckHw7H02k9Ha7r+dv7y+3+aGUsTlUZavYmmiTk5Xa8nw739XQ//jx8rtfD5fhrvR+e54/13kqMwREQqcM964X81x86FGiIf5ngGU9/jf78TX+F2qnxrxhEIX/E/bTeH/5d5+f5eDn/vZ7Iu4epGRIdIiQlSa+X2+v37tc78vUjvn7G1y/4+glfr/H1s/jOOHSP5/G50lcuA3nlhFcueKXDK2e80uCV8tSHVz7+83W8s1f6g7O+Mrj60ytDiWpJ1OX4eB4+n+zTFfn0GZ9ePjiEHZRPX/DpFp8uL7jH+syL7j2sXPriYWxfHAK704vnJPo3An+eT893Jk8TeQry5CX0/PVJRnWuEvI45EFQeXGo/LNVnmGVB0SXr8/tdNkyZSWUgStDmduZ3M5gGeZhze1sWZRluHM7m9uNud2Y25WtWlbgmNuV0S2LvExfWf5lYufcbs7t5txuzu3m3G7J7Zbcbsntltxuye1cbudyO5fbudzO5XaBWC3/UUZ6KEM9lLEeSmNVGmNaMC+YmDIzqkyNKnMTiJjyH2V2y+4JZD75j7H8MZc/SuOxNC4niyqjrMrwhdTZ9Icq+6nMaF3oZffrMti6jLYuw63LeOsy4LqMuC5DrhessdK4jLouw65dPcLLH1iRZUmWkTdl5E0ZeVNG3pSRN2XkTRl5U0belJE3Gou9NC7bwpR9UU9i7AxsDewNbI6yO0wZTGOxj0rjskOMxRmP46s0LrvElG1iygyaMjum7BQzYYuWxjgF3Vx2a7n5cIngfCy9bOllyyKxZd5tmXdb5t2WeQ/aXv4DOzyvwxF7vciZynqeynqeynqeynqeytBNtvxLecVcZnAuEzeXxvM8lj9cOQhKr8WUI6GcBWUwFzxy+Y9QYzOfA6ocBOVR0SNwTeMGCnWS8h+lcfke1xwgOEHqETKUzTuoeqzg31zZ0arMn1Jl4wa3MP6a8Rd6KPRQ6KHQQ6GHQg+NHjh/Amlb+Qs9cCjVU6keS/VcqgeTsjgObT0PcSBanIgW5+eIHiN6jOgxogcONjWhx4QeUz100WNCjxk9ZvSY0WNGjxk9FvRY0GNBj6We7Ojh0MNhXBzGBfOrMb84mENADf6a8Rd6YH415ldjfnGqB+dy+Qvzq+v9gvnVmF+N+dWYX4351ZhfjfnVuHm0RQ+LHhY9sLK1RQ9cViERsfyFHiN6jOgxoceEHhN6TOgxoceMHjN6zOgxo8eMHgt6LOiB+cU9pky9fDEGBmNgMAYGY2AwBgZjYDAGZqzXO3pgDAzGwGAMDMbAYAwMxsBgDAzGwGAMzFx1CPTAGBiMgcEYhJCN8hd6LOjh0MOhB9Y9LqPATJ3/wr0U6BTw14i/ZvyFHlj3FuveYt1brHuLdW+x7i3WvcW6t1j3FuveYt1brHuLdW8x5xZzbjHnFnNuMecWZ8SIvlPRGfwxVPriWvOHD/4NM4MLzZuPpd2CEVowLgtGY8EKW7CuHEbSoYfDSMJ+Vrjk9DDAhFDQHsttpYeiXumh3M56qEYHzI4BhscA02OA8TFo9DBVQ0UPgx5lFvRg8H1lFvRQZkEPZRb0YNHDoodFjxE9RvSAPT7A1hxG9IDZNkA9Hib0mPFvM/pC2YU1oGEOaNgDGgaBhkWgYRJohVFT+B0KvwMqv8bdqBW+VEGnxlmsNTATjR4a1kHV5nXZ8Rrnmsa5prEXtC03sYZqqO2CdgvaldPCXwEKf5V2Y9n7esSKmMqK1dAaNdRGDb3R/zXjL/TAN0/45qmscf8X3oFfPs2QhzGYy47y9k/pMWNtzFgbc7WT8CtnGDbLWP+CjYMZdPgCV42jcnZqV05MM5TTwgzlxDRDGTUzlPPPDLBAoPUZrBeD9WJUWfcG+pVR5bcZ6D4GOojRsKN0NaRgN1UDDIiPwf1mqj1T7ZhqyFRLppoyZq4mFYwi/N4RXzWWOfe2U8XO8G8L/nKQ4qpJBZsKJuaEt034vRNsuBk24FxWmP+rjOSCdkvFHhf8VebX/4V2ZYf6v2C74ascbFlXVrvFuWsx5xanqB1qO1h1Q1nPFrqeha4XUy/TX7CKLaxYC/3FQmuxmFULrcVCa7HQQWzWBf5vD976+jwdn+vh4/ZjPTzvK8csW6AVlqt2M5aJwUKYMfhT/SEiTnc8nQpU/e1++/qkcLVr4WotoodeyON5u66080I6i6jp8Xq8/Pp7PTy+Xp6324X8cK+1VSF+SPXvhHQkLESCiLj6f/j8eq7nx3O938/P2/1XK8cvwfbXGFnM1z1OYts5EEyh8zKIIxH63tcf5/VnR0SDdy5KfP1pfTzvt18UqJ9cs3yUTrdNr/fb5XY7vZ0vl4/j/Xv4XyonFJeCnHEWl8M3MgOBrL46TpTsb4iQ9+3t7fx6Pl46I+DaERBXwsfttLIVMLYrwIp78Pb19P9GX6qaX7xo8aWfx/vTf/bn8fp80B/fIv87/d+PD/ZrbbtkxDHLy+X1dvXT7ufrfjhTH42ZNVn/4uLLkm4/rz0higiRP+frsj7oAOp21sSOj9fbfT34xXv+OPq9x94+kLeLZ9nj9vp99UvoSg9PM7feF2g1y4J7HPfkXNAMm2367mue9/Pr8/BYv583qy24PJvfK3/q18vH+blZ5MFgJYtV/Ijn+XnhXSfSVXSlPO/H6+Ptdv9g29SQbSq++et6uvnV8p8vP1v0fBhVu2i1eEj9PF+v1BE4ti9fRA/bkZxG7dusE/u8PG4Xf7BHFyT5xSHioAqws/SLj6+v6yf7qbEQbe08iOdR6XyIFyTZG+RgnAZpvhoJ8rojszeJ50WSdV/DujttvyhyITWKxgBFA64DoEVmGaAxiW7A9L6wYuhrbOv2BUSiHdRZXZ29A5S1UR6i55ltJNcsDl0xmFlalEnE4dvxg8lpNa+K6kzicktyPo/P98P16+OFrvN5afaoNzjKd42yvBO9gk2z7EZRD/C9Xm+3++l89Uqln+fX9+PzfPX6DXXDmtYVPkyytPfb62b/uIEoeFb+Bb53OG6OT9p9bLub3e6fR3+yn/hp6VqlyH+BuIGTiK/Hmu9JIqQ9RlQ2XEUhMQyDfsNEvkHcCbV7ZySJni06wY+nf395FSnfklTbnlr9NEMBXRE/jtdX0nUiXdUi6UfHb8fD+/F6Or8eP+N9fb4SRc+2us5UAICl2MNqKC5BrYCBzPJJdW5l63bfWASvICijGJcWthZsn4L22ln8Yees/JCz0GkSq7NI2u7xnDr/vN0fz7BC/UNqO6hhaEU5MU7meH6s9xCEdHu9nMODdgRcs9btDBBuEBfcxS8zv0pej9cfx4fXru53plcNRpPtL24fL+nn4Ts5wkPpljrZEya7AK4VxlSA/yYnTnZ8w2O9vB384np+0fiZUISmeRfCGRBrAPBUVcjK7Y2Lf9fX53rnP2luX1P8oUDFBw2MEbje5HYHjZlPVrdnt3jQXO7r8fSLqjrzP1J1Pm5fdNUsreKuJvmeDubz4/xI+MNrEMMjtZb2QsXO03Dvmur7HwFLLHCgGy2u+vLuqJZ4yy+FPt0e5+eZq/Lz2H6EqeBhDU0AvIUIhKXAUVbLQ8c/ohM4NpMRANrqCgptauwFvBv+5bAo5LVSXp5PVT8BF24Dja0RK1uSG1HyYJpxIiLF4zGLLP9OZLTBdF5dlJCFIqOD8Yxzs7adCBMVCdvuU9t9d4j/XumJ2n779gb5BxeHjFwFcrHmUkXMUw0pglNMO4DMNR5nBBi9FLd/JCbb/5DtV2jyFYiqqi6KAtD6rwDQDOh8BFy9VIhTvrLTV5zoILdG2iReornr4cfxfj6GpUrv4olcoLLaez1T9Z3gh6ORl+f1i8KGgVK4tVDgiAAsDpe7mRFbpEWA0lvcP+mJOrWmlsItGUJiJRnP5/H1/XO9piud3uXE3jFKPGyLjI0iqzQ54Rf5PIgiHu/H0+3nVsrgNPkQUcrX6Uyu36kNBQ7MGWWt1r2DgEFdIwabkEH0gMqpoSNojR4GPQx6GPSAM1ob9EDQjrbi/IafExX79Qc7JCfVGjqDDDN80SjZqTWQHM4NVZ2A8mHpRfn/f35ld1irs+WfVH6vRQSElRXBKpZdJrNpJy9rB30JdNInckAhpiJbCIIEb/y8vv/5GgyZC/2KRhi85zXsQrbtIHSrvLeYt66BG7OoSkHWmxdxiH+Sj2x/8d4MZikXf+fRHdaO2G+7ez3mTvu3hgR8XcrM4rFeZHnj+bRRI1oYrMa0ueW3w/N5X9/Wuz/MKATVKhQ1Ms4tv/m682sC2Ir+RhX7ZiNNxXicazhiUfE1Qt28Yi+eoP6FwY4PytXn199/X9YtijtM7VHahgjv/YyIgVPdxra6TVnHE4JZJtmULPK8TnBZ79zmDyVe6r24/AMp/lq+UPSyNWrH3fmOIk45G2CjWC+tf0ZNIrzfSLqu68mruOvxwjCIpYXPvawJA/XbgT8dMixK5U1EHqZgd/tnedtfOpOvk/XKIuO+Pr4uzKNkCBSSQ346Ql6Or9+DR/fKcGvdrCmDCFGjoM4o0UqsIjsGip6JXGm8q4zzx/Eb82DohciQ7oAq43H+m4twRIR0vr5QNdE2gzKKOsvLupKzz6vr/8Qsf/HNP2/nYFKHP/2S5brbSFQm5AiIXvuXy5H5MmyL5JYgNqhJtoSi2JJlMBY9dizqFYJFxnInIDAPsUNzCQWZkUSCgD4E4SiEyYWM0bJhEJQ8I1RwxnW/oO+Cvgs0wKUGhhVbSCMwRyOUVk8zQpzqiYuMAtX8heAfB38DcIPZ7I76YYPeTprodzUi0YjrKAo6rceuV6i1CyYMUY3P08UhouUEwvSGHEzibY+P8/PJjsqJ4JuDeAckUQm5Zn7hwNVRN1v51MlhSdRJb74e8WCi8pNfeT8//ODQDErTWgljMaHHmhNVVmo5+mts54BYYORTqMlhGWGRzU3E0P5SiJ649Refv1bLrttjhALvMAKiozPL7yyOFgpF6P2AYDyE1OtZdLYn4d0wF9vCTBOCnWuYqCpak5cvHs9JPjPFdbuuDdbILAYTvCBnlLprWiV/BkhjnQQKVDmHy/pGfVCtN00tCO0aRPT45fK11ffmVt0LRRR3Om90RdvePTaHI/Y7U8eTafcv3CzGijBj1L/IZmqPAFuW5Vgui7HYvSNSEUtwHvYzPLZ+e9VEkLJuJgS2IklDI9hC6xouCmNtbsIxq2qCk7s4co1GcGWzXcXglqR5ns4/6L1LLs1hwe0xiEspyoko8ed65CeqadW7sYDOSFueygDPJby0RqAjblpNiHQF8OGHpwDYeZDFT+so1625OYnBT7G7N/DezuwnNefBKIbExN7rf76YiWDa+MGxnFYOuQdzueytjIpE0Zuf5S+bRvL+vMfOP8/Pd3+dvARL6P39+KD5yMaRYA7RBInyuuEzrtXhlBNduC836tnRLXBSM1NG+W683Yj2YUaiusrvDan8PcdCu0CMFSNUs4BtLrdpsVmTFcyugOef2wXWWrjK7PUN0/hFlle7NpWstd2e26gOEn8ieqZ8V6qpE0X9HwSVeAHPG1knfhc0Jr2sIQbjZu3m4qvW/tPwW2g3w4sAz9dY9GCzIIHViD6S8tLtHIciCu074XdDSLqpQef4jqVEIluzs5yDFUdGqAXcXM3mgNYLD42eSmaT/xAwICDaf8THLUjaNWIMczoZtlBOiykiP8QOsmkW5VCtbSZ2/wjwekRGpxMdei93vgJMG68xii63F3LOTJZ4G2TT+tft1+3jfLgcXyi2Gq4ogmlBzxSh2iyrE3jXYpg2p0t3BLweL5dg69PBJDpbjYUfRMjh9Xg9ns5+WjofosiHSL8kQc2bU4RG9yL7TztkpmjgK3NRnawWVbz0mm203NjqKabyAyDnX1eeEqS3a1GxTu6jHB9yDibW/XYPkT0X7stpwRQtq1dJ4H313e7r/dvtxf+OzUmvBkOkLdKh2YkAMa2mNlbXkBiGn2XQKPg2EyCUDtnvu8mG8Bpd7b/Iq2290I2jCWvLItrsoWMgkGGd2123iGhf6EzvKt06xvUsKliv734lrNdv65/f1/XzeOGBlK2VIV1XkMEBgla5QF6rHbAVxPkrAjsqi27vfStGunkR1ys9w/RAMMqC/YDJoXjFZ2ioRlRnvPi7vn5RJbD1oHplYacvc8m0OEpNa0NWG5LakNMGBAuEEMW4qOwEyL9FtptSNVsaufwGufwGgIIBbmGQ621Ezqvwe/789+1MwNGWMkjUKmPPT+ahasmBRFs69WS6VQto/abjn/42oCkXJAxyEDda7n65HWnse+sAFQM1Su8YfsaXAQlyEF17UcR9gyNMJN5k98enzocjPaeoJ3Z3wh4rdSq095OYXBR7Pm+f51cCOLVJPXtjzk+WVgswlQpp7+2Hy+0bXS/Nyx18l4he00PNy0UG9oTMb4fcxrpBRxDhLEUhtlq+acJHBc/a9duFAUrtUh5FPCIIeNBhoaky+SdZ0bJ6fT/7S4e6NeaRwFliQPDr+f7Kv7tdREhmtkpEDpKMw90raNS4m9qEO4dEdFBNaQvTYCrHtQZDjan0RQCvDMhurByWkr7n8evjheURWnLrKBEu972PNM6nxfcU/BY7IQ5RRIl3CxoBR+5JZmWliUIKq0YEl0ZErgGFkZmRzIEkbjsUXNfm6OrffVf0T7LkEU1ipkoKs15ghYIoxWTgVnxLzx2+tFmwatqfAgFrJZMoX9BRQrbk1r9CDssbVUKWkXyLaN9GSR3lrIUBtJwqlbpv9lnY0O0PEZMnmv7dNT2RNS2qtFHK/fZ49IS02IBVIvochbwdT+vpcuZpR75bK0MMPYsy3tfj8+P4SQVoMh4ixJEEeIv6ssFVrCaDIcYKRhEhqna7ugiKqMU83yRhffIQazuRDDwxWin2Dxm6dEkRMs4RSfZD8QgZ5E34+xJp9MUhHBnGf/M+GqjTOutVpgsQe6+PB/P2zyQpAoFIGhRKGjntekGINcLUzIwoVfgMLGgHrRVdd/F7PumNZ1uARvZLlq7Bhe8Pv/O36yYQzuvaxJnf8PyBYa9OQ8H6vbG+O/g5qCluQbpkWi3bKtlChxSe0d0sGqCFDggV/Jd22F+OMfF3jU5m6rBs94Sc2RRlbA58RXypVg5Mqd17uVFegWo3lpYv/ygm8rf2Dro2stVv793x2NAh+LunBb2UmKyWun+9PF7vZ8b/amcy28vuERXdFCGLqHNSWHJSgDkShBu2wlYwQh20OSsDWOnFSaHt3hXkmJaN68uZxVhYgt2I8GXKm6KKJFGW5AUYOj5vJQWLKNUtBmMRiJsDXnaEbUURIzHvMbczj62cF04R0OxciJKPEYZ92tZoQ7yMV68RU1Ap4PCpNbIaZC9qxhGnYC7N8M7KUVGJEvp0P1OX/Eyulb2lFrqvf32e79tDuF0tWoTqk4jH++3rcjq8hJzdr8d6OnhNL0XOxBz9x2Nzwk+Es7pwqmln4JyuzDrFNDELGGm0bFCFD+IBDwGVISDaTu/ruvXxt0buWAzlynMGr7TdAdAhueOIbfORwQIKiHaCXTHsHP5evD+07+e/yF5paR+Uk4G+AOREDPv1dlr9bnnyzNS5VS+VEV2FrxvqEJJ0Ocj2AscopzZhTyG0IFAOlG0DbjpoAWqBPwusixoMd22sZvETGyvDLeGTDi8XBtU4Eq/txHiA1P152zjEFhJkP4kZPVGA303Z+KA7iISgW7CLQRk14FEyYzlUDPg6rBHTMPJbOxYT8ZoZK2NNQcI1+m05AU2ray1i5HUU0Os9tL3lJfjx6U0DCu21ZlqoRrzT9+u5Hv1d4XXt8AGb4KlWhVFODCbJkjLvf9z0/lT0//m+nrgXbGxh10X25SWRH2sgsWDLgdAQgC5LL3DqIgPHzLsj519wXX8KWfb+4CYsWiBzdJX8esFiU1DNRe9+fuM2bL99zyLGpTXd/XlVnHEsxr71e5WwKldvYVBwDLN4z6bXPN/92EetdIu1hczAdgYQUbuIdAbdXJCFuLmBp4LeUz6rsjCatzERt7kW8w6b7pF3g4UukPoY4Dl05dQxYHM0IxbcUsxMa2QfY/PamGXTz9xVxG9uK3xcmdYXHHagt1tAZadlw6v5gC1l3ETCRBB+h+grA1Z6MypoKYgY12J2QvPacMZ4W+nTL1tq248ki2dnbXZF8R8ztyevsmKCJBO3FUPQaVlX3viuxzZdZgZTv62clbDpK4H+iLBFsFxaI7t1btfr+kopH9qla6vnDimKgHS1qcUHoC+AT9og0N5qseJIfn+48rd+qTYNCdQTqvKSysZskkpBh9mSeZDVztT5ecvsHOEZvTcI1ALC2UowqVFhYK6Ujzvq39Xrjl+vjH+MJNyMJWZ1Bj+wrqzP8L2ayqAM3yvKAqixxp/XchRQmcGoqXVlVq0hsDgiwGduoFWaGcVH0M7uREncrs/j+fq4+cvhHnbL8RH9QRTma/feKPuytrICiLFSOgo9EGE7Rwyn6SG5QePeXZCJ8Mg92mYVzrIzDJRJKf7pcehkSZOAsD11xMuigUstl6AySOdDFQ1vP8s/635np8NE3N1y1njuethmoM/EFhhBE565B7qyGL+IbtmPDK4R2DZInN+LpAhCT7ef10PkZ6KDNpFB29NyvJDL+cWvvfPKgpDbqOxyDDhQoc+IRhl2dPqvTV5w6+oExf8kY0L31a+rkz/JXr3Kd7x4I6WTxd8y3fixFec0CouBVqR/M1R7PVk8zUQSCuV3MvB5JiEHVj4ZRMcRAXdFcqDX5190kIhmo+Ul0WVibfk8a4kQFDDaAeL3yFlbE6iWG0H2m8wL4aXe2b02EeVJyYsgdT28bhxRaiEI1QQtBeZNLcaDHWHgprVGdn7ldwYX3lbXnakBIF+0WUqoa7dBp4c2hVejEIWe5fCjIi4o4DHNkiWAz5bojzIQVQRtjn3dzkkt+DDgL+QZqkW+bol4FtAy6XY3DairsfxuLi6/Dh+/eovAkTp3lVR9AcgCmu6x2r0zQBb5mkwvLqRC9HeM7T29yIrh14NFxpv2OBm1eBrEjjHFLFqzW4Nr0CStR9Z4maSvOwt4JuEMclJII+e5/vXsfZAiHySPaxSUMnG2QsjVILItNkLCJu0JGsnP+s3wBEHbkZmIiP0f9PP9/FzFuSIUdDLcwCRtv2ghX7S/eqIcaa4M+SBREL2TCLWb2YkO+sW6GdJNetvp+Dwe79++PthVMZPUYyt+7Ymh9rr1RRoUEASu5ESM8bSGjI1Xr8h8nJ8lyrpDJKvJKT5WEBuRB8giMUgDMw5MSlbkevVf8EU5H1qlSU2iAhM73r6enAWVeEisvAZPK/cPzCQIyIp+vNSzWhcUkG99E+43bz9F3YPmy7TO7VkMv0n9vz0/G15Y8h0kuCpX4xDlbL+iPeMWECaZWmMH4XojkjhRt83AB2AQe21RJc7KvGHpaz7v6/P5S/hhY3twLrUOVa30g8zsEaEyIFkyqFhkEFlth6IuWpkbrv2yv4SpXwirmbx71/Uz+sgolE8cOSJIGDrHzEzamSy6nR/xdvjiXPDtTBu189Vvx6/Ls5cIMpAbqAS1eyUZVS1rPclamgSxgw6lOowYQ3lauReFxEehgopc1CJJSEGAVLFqd71GLS+NbF6D6kFmwUrJyc7iixrscoNhk2BnDQjKDNUPiPIfcOUbVLCyVnSBb979WL/xSyaUSWtmXOYcysK+7hv7qL1uFtHrVPqHK3obtEJGvTKMDghfsSD4QNq5gcVjrZg641/7PLIFStxkYupMLrZB1HhChFYL0YIaVOtaPAqg/FLQCIOCNGaqPi/wHaOars08dfJH8Qog7R1Za82O8LjCBDbwkZgaxoGqSzZXne6+eI+ekOwZsS4CZPToCVsRci2OJEKmJ1TkQ2QpP87buBLqU8F1IKZ0JbgnjUcAfULcYJDKQB+iTYtestP5/vyVS8IzS4+UBQcLjoNfqZbcRRa+PzqLq8eIISWn8+P4clkPJeibnKckeBhUQWUlz6gjW4u+1WJkYqBifmMn6j1UeW2nDt6HpdYcxmqeUKIYNcmskfWz9FIWFDo54n6svAzA51HhS8NvZjD8fveAIBRLBdVrrRXZ9vPXRKX601uV6+ZA1i31h4Y3waBKn0FUkgHfnXEgkrUigeop0Px2HFGthlzLbIIh0yIbGEUzfR+caWDymMthbfMpuPsJ7AgjCmrL+ymehI2kt/vtY5u/S7hKqzfNQedDtS8D77tBWIKVI4n8qwPKs02lH9tYQgcC6wG1BS3cWKi75r8HHNtwaI34xgWuLSPGSJ0CNWJIWQsQWUIx2UiQ0Ii5vhl7CyHYNbR8we1q5Ovodn0ewnZOTNQb1aDdZK7Se5V9om2ldNcVwgLVQa1why9dUMPHiGlH8as++QljSITvIIJXsffj/fbzkOPaGYHB0v4kcLGhmMokZqkFwY/g74ywy3tgu6Zeh7GNK1tk3fX2FY7tGEabSw2RrTSQDEuwXxa82m/O+q3gl6gF4bEAQB5nELpmtegSi6sgUWJk/xodttbLXOuSgnDKgg9nQnqTa4rTY32iSiHUKqtF/se0NNe3Z/eTTPtJCz4JJTxRDhOlEbWDBofiyP6TkJ+v4ZaV1crwSZH2oftN7QEC0xUF0v03gcMUZVRduSyNruUfcWUtMLllZ0r8pufts/tF7WqqpWVdXU2VsKOuJhhLwIbggTRgs7Ja9GuGL6p29fazvMLYQlCLGOoYBMW8pOg6ePjrwqt9vRylNhpDyfpnUl0O6zUqMlTVI/UL8Mv9j9z7lV7ahrFIDSTXDirJIt+rXtL2V5HCKnoRsenQ2+tHmyygiSAJutLpgdHLIDtzQRlUXHJmrln4KKc5VGNDthX996RMDQLIEcPNgDIG8YPa4LsWU1U2IJHYEzMKeQIKsrLj6HS/fX6up47jSFnCBCzqXUQAq0NDOOpk0+nr87Ih/J5JkIAc9eoX/7MXu0ZY5TFO/gIu44QiqP4CxhlXVCVrxMTE8EJGtUvywUZomYt4WwYZUUGm4ahtrU3x9EDfl1+76KHSI0mWQfoZXH8Gichmgv0BJ5u1ov9pvUTN/vb2xqJkQqUkYhFKd5c/8WgwfhsnJ9PYrkwdGFt8J3PXdLt9PmlN1NYNpBYxIYqaVWomxovcaXN86jYOrcZaWdFZkWV0bUlSLgEE4AtwNAPzZcJVNdcEcjF4ML1zY0qSCG4w+GiU8QZQrhH5aeCzNQgO86dksaBUhcdFaDF9zK4l2VpAI6yLYcThCFAWVZ4MlFprxXjG9br1lkzkLJLUn9RTgsxJTohY4zLJ2BgbrXMPhXkUcDjlUJh8BDOwAukKAvjMXLRiOwzY6CJwUz+GOSba0qjIpzI1MQysB7VUN3R0Y+Gzh9/ODhVeEKPWm695eivjfqR7moRwOBHsq1K6QiYiRDy/rv/AR0KgWNEkY2kuE6GwUCJk7bttGGZJbn0N0BzKKGtVTXQxqC1wYTH4ol25WrzG1+u3M/X0TIRastIOIr5YAeNRS02jxplWi/0ASDaICfJHS63aXulv4TkQgbr0nf9KZcvpLyXRNjKhbZLQxRZVG5moRSUwS/jhNSaG1LqR0HGKBCorr3Nm2rpNY018FPGNbVk9YnYUfWEsp/VYjpOxxokhHNhUQkARmRbZ2ig7ZYXkHEw+Aw/JCAUOBO7WiB6S+MpenL8iFcHtIM91kEBTW9r4SThs1FB53YFGzGLWboik9Grz49sbj1mficNjFO2aJMELCOEg9OAhLlL5is0J56fDeyTg3ZCWEIbTST6Ws5xONlEbsgje7EmED4ikkFZ0od/jyPf87nflOhQfN17KgrA/iLhBt6K3bjm8/5EiF2oq9YKx20NVL7Lq2k0T1i1VQ+U+m8XQkyrmsHEa6lb3lqnSvIjb/Xl8pMoxdJ7bwDkxGvaNbqKWXUGMfHk7M0pCcsoZJSJ2oWP24zNWh5YvQ6RlCAWQCotOIGDOoejbSPSFZOZMIn1LEBgzFH6+n6lXfiEpvqN4LwcJwT/qb47CBs3qD1lS8UU0Pr2g8+OdsWm0oSajuBrfznda0sm0P1+2297OD/+1ncTGsa0fbOX8qLeP59djvV+ZH2RuYU5/VorffWOpIaSwmVxFyPe73H7uBzi0KNQIN9YANcUiuX4CduQKw5S1Ihq3eXcvwEEbEqwG22eAAWYRkDIh8sChZKQVCYvS6/nvHVte1UUM5WSUUxOpk6RELMd3W4+v7xv+UtfavF6HFU+Y1D9AfeupVzl0IVUl5WLzWdA1cFi/sJyq1keC6GOkRKq5aElWRj+YeG/iR4Rim/6/EOtb1ia2AlNgY0cgqTsuOiB7AreySBl0MVLn7b6utfx215q3LVI4FRt9Qb3DAfQCCmmwk2iGB48p1ckpEPZHsRrSHzCJl+JwbyoojtVClUefR9S2l7MSL9Q3HlFLEpLETULhIKtIDQ6xLAv3IJsWUBiL8Y102n4Vy27Vyb03/vnf59OfgRHvkEinqCrVUtoWOElZkXwMArnGrNsbFNRbyoqGCJHUYSTVbRy+MdDyRNO3Cgw0QgfxF7fMn+VaUHJMQyOWXZyahDIiVsuKaXhVVJN6vQF2dAvsILs8OJB+J3ZjTOp2gSFfQ8nEyRAV/ghh41RaC6DC6pRvT0i7eEvgSoPXdRt7jugAJccaQtjnO2My0i2QbGrCrHiwQlSmNOtUStKkHt2ISRDJ3QSZh+NroH9kSDQpVDdiWsTUn0Y4A/s1KVj3DxhbIerxPF5CRFmyOQ895jPdhsYbuFRknwSEBxL6/k9vY48M2EytGApDRSaKey6y3S+4PqyooVCR9/U/X/7Hc5kkZhXTv3/QbupAt4tIBJtj1201WsInKSmIqS87itvxEI1R9OyRQVP0c1dCPGu9OeuN61PvuCWMqbuS+Jn4J1vq7coRU4yLKB6D1jKUiPTWsfPOb2l3g6gZRBndODhaemyvf+e8JMDifmdKU93mCImgT+y4LV7Samx7PSP1Gb1l25txt+s9oTMRSWPKbXu2iRklREo51Gj4YSNldwDo0f1nOr/IiJCCHf8LUff133wxtGjr7sZgori3l9QM2JezWdDtIfebkXl8fbBLtz109/oGB8npcKNpU4ZU5NjrHg7p3lS0Ocq7vzsK6JyvrXr5+y/I1wSF6lukfkfCgSfQ2XY3T7iyBkTLKYRQTiLLRZTMK2q2M4rATtDaIgWpOAomFIAoDktXyznA8ptr/UZwhFt864TINoccG125QOEJHRHZthhEsYn2Y/x1HGqy7ZE0FTsJ0RJawSE+iYmpUXAkXGJXfouPWLEEQ+z+/PVJL8z2enGIc1EYI1urA5ZYeg1GVG8tFVCoJlQsxcVize7t7xf2y5pWN9OLxtaRtky7QrweUBxpHa5lNRM3PzLfdpdmkHlhvkiClJmCznlBe6paENT5KJLQYeH3GcQ4kiIrxS/3fiZhVUe5VydSUxSJkSs33NmnnlTC94k8fydizFHqxtYkGcJzHbm9dcoNONs6b2ZTHYh7Qi7nB+NsIcjK/y/OliL3z8iM8memK6ZFtdukLzE2ggn6uvZFqfZn/06UP+dZVduWvWvvqgvd1w3TiyYhEZg5GVvKkjrRgKREqB12D6kg4uf7yiixB4JlLviYPbvmkeIKaSzqRHjxxN+yKWdlSfE2uU7NtzVQDT7Xx49vp/WNR522L5cR8G9rUAc71PPERyN690P3tlxFDHD0h1qmWqTec8IaAcNWL3BB6JpTJHq8/BtrcfpXRtZuFCEJkBU2LySwSXQLYI8TqZjzOxkC74JpPUZGLp5ZxPTJEowiqcCyvR6lXEUpLZii5MvSS4kOu8/bmQLfS3srqUlGLNfn6+l6X73J+1g5nbYaiEY/NPEztThxLT8M/hyU65qL8mS1bFr4LwjXKrXwFkLjMIrB4LE342eb27LaysrngO8b7qQN4bYaBhJtWi4EjbpoGqqM0Qj3nRHkuwNe+3ciqiunRD1++SP2g30ASYBEJGTNUBiw9VD90EzwCDpE4xmRWjt8SqKt2fdDkqsepHsDaucg0dFMqHPqiqZhrWxl4/3BFrx+fbzQm2Fsw2EW+WpZn34cn0FbpBuABHXICPv6RAWW3kYkioEMEmYpQQfvSSFF9sTIGy9l46JcSAG9qbIr7Z2VxSkWj4Xj6d9fj2do8na7R54XMspt7PGyt89iPol0XpGzU2TsiFIeO9qqmghDUyHD0A4RwLqWsK10jmLxg/BCYWItOaf3fnfvbhwUYVRCOg/cen6DIiwVdU4mlAR2RVO1Zm9lb+95EklYU6wqZ9kAc8uO2Jhg8UCeoLUyeLvGHfnyq/fLx5bFZhFrEWYZp/Mbic4Z2zD+Rcb8Uu/UiWxqEmIlhoXk/r0zpV3tezdD7R9+g1c5/fkS/L/P+9f1O52RgXzTb0Ykubuft1B7fXtrt1iHmmTvWJIVOEXTN/Jg/kERaizY7Lis/MVdSVNB9oyFOpfF6y/undOqceOH5KMaGsDoJtsYoHJHOJBrzmAEGWRLJrzs+fN2/97Bkf11SeroIqXOIOJzQcQndBd/X5f36r39f72dVq+fHH8FoqRe7EfrlleT7Idcs/njtS2/rX6svV+iRsJTWPOdkcGpazHxMnH+ANzRM0FKd/08cmLFxZJbUnZUejH328vx5fLLDwYNeSKUPZPIKBBExAg/BGrk4khkf7ZWkEOK2oA60kg40FMlq4cCBGehqYxKmHlr9u4lr0afbh9sPzoS1eJkkz30/ymExpg2nAUV2MGw75c/gszFqMPwgvX4+nw8f/HKEYZEjsp176KItPCiX6G3lNVAwr7kAldB2O3GiIxJyNyeGfbw5kZgIEgE/OzgIju5hMtozKy3PqEKIIV3FuPhw9vebz8D3J3R7nNUjZ6c5K4dRX9gFo2/JuAOSNU0gH8nxMAh69rmOsHyt/w43hOPSr1i+BgQckSEKI0oyjAUsNl/C+545Gkh3dp/y85t9AgGeTcll7iEBsDjYE/3l0f53Rpg2Qgau7nMmpULDZX3/7hdmBPGv56sQcDf4MzQM7Y5Yoj865E/W8vM7tkekqpOgqVk924UwFTpFoNZ9tSrbSk0wxDInUskdn4LtAiBM5kNHeGORB2mEdwnA0xEsHT5lQN+LFRkMiLxYvmCTf61YcTXu0MXQJxUwW97YI6tEYASN/5q2fmkaNf00aG2ZtIi1t4qMkR0iCAysv83i5HsJOKgk32MXkqgSfEGW669d/6bzjQJTdMjOB+GmsKN/TiB2Rj1uKwRqyR9i2pWquXJzqWBZBrKlxVV/0jNKtmneA7FLoJd2GG6V6rFqzVKsesFx18TfumgFolMfN+8GUp11DY7CnQZo7wPA4/ITVP4mGSGowCdPNIbsnIzknReMfkj9jz47X8J0Cr5HW2q1Viiwd2ATYSShYPItpSkhxOGfpwlKMb+z+JUzqTKUmV5qKWsFM5viwsetXyMq7WYxdTJ+F4OYU4kZ0nLd3PsHG4kdni0+qjskw+9y3TwTUMsMTEyPIvY0sSxwn2iolP7R9KON0YC4AUR2gU5kDAK2iKyY+ubdDI8Hrtvy8W0MJZcuC723uZ72laF3lH2au/tF9j2Zp/k0Ngqo631RSS1XvVZLG/QSNqEd9qWoXaUL7ZGRDQdN5444nracftUQbEsLf2W1jyXgxeqiMfX53r/fjtevnnT//n+QaW1B6mMsERpPLZ3JjUCzf4ajb0ziEhPm7m9rJWRIRku5vbCQ5rmgdRJlMOgo6hgV1EuGAJY7RhnoXvct97IO7OQNTORGGUZo41Cbjvj0i6WgEr/c0GdkSHhh0aO0wrCejXuSIqXUfs/6+N2YlQBLW+Q218pQZXprDWySOQgaCJBGFdFhuJ/Jao3siP5st3jLqppG7oB24qQ+b+jhHtIzL+z4g7NVfFP+m6P2xaU2JOwgwUYS3RuOfIiyrm9fqdRhDMJUrCyR712327gmZRnktkEGyG3z03RQmVaPlIrc+gnMR0ItT2jZc6i1P3Ht74GYElO5CBj90FKnA9qcjhivMhRDui+4/cnYZpq+t/IEoEwkjKhRGaqb6HaI8NBQwW5trMcVHz3JyOr99uSuIzyoep7bvg7SSFuWbe7Hz/fz69scxCXmxxtdmdk5Zokrc1y8I/v2C32NZLu8nuZI5NsAZBVw7GnUFbdDiIjQBTqTQsWOkPB/yQFhIhzCU8CcadWBnGeYgkTvOrwcfykI088f/Kc+f7UdTcRrF3UYovzlpkRbV8gcgD6CpVGgSangmDOKEANhmsFuu1JtAGRVulX7fdDdYHRS6b5QVNJVJ1LIqVD7XMFIH8SSSPKC+N9FsgnKSLUFiwQLc9EARIpPqmHgiTnivV4U/fH+/nt+X1lDibil9aYgFl0CbxTO47ginIFeN/LW5ExosUP9434ThdN8j3E49vL2LqNDXHSDDt9/Wn78A0DvB/mgv6MhShNozwT6/HJ941ylCocJbiAAYDrxdTqKAv4kVWF2EVY9j04JNnJTsDs6gvKG6aAxYhsAacu6le5AUHZxWUJSM0vJ8SRw1lhwTI6IWjOIV4HR5TR+OUV2l8qjxZKpGqRWo3HQppWXdlZZufTelDmL2VYwF8zuSJUkjq7v7zGTzq3J5S8x0Jn9xfr2i5OMV4pdn1ZvXJz5e5uoqSJemIScHseYgAoW5utAHF1BQGMVktpysa12/UH4/0ju0msih37dm8FYi6LWmHsfzmeTpwdqTUzRLs/9v44n04XjkC33747abdP/rsJS+LuKo3FU2nn1s8oOrhi53B5bfhmm94iLUjs/bx9RWIQpiqS7CQRuokSvq69LyDkpXuTHiN0ma5DqnqNQPYHeORw+BgQtRlwR1s5CeTdn5yXzelpabKjiIej96EEpmyTwP0uIwHWQPEdUHwEGZvKNgjWfGtEu+mdOe7nmdyV8n3n+x2ujOdqJnWERjHd9J35+duwUwRqjiIw8n47P56R+CbF8D5v29giUuV7ElGO91vwa7+RIhoT4deE5xblmEXNNwiLHVthpO6D2JNq/IoQKReOGmXENKYz26mtG1xDe7f1nh2raxwaGYpSVCZwhwIUAwrb63LPGnBdGnBGG0Qe+mECQRyobyaUQFjqX6jdhhIGVhXvtAXvsjUgYDfiZcEtNhKMDNrmPJNTUSf8SkVISXFgKZCj+pMG5Tix3UDbaAcRIzpfLus3Sphm2kPUwqMkInjnDx7naQhTghITuc5X4canBaekG99359d16+eT6577jp0rj/Aeiy5g39effHfOoTkRHWMQ1Zzz9dUf/VeWn0SQMOxheQVdX+8xxioG7b6+HwOuzC15YtPUKjgDwqksLpDJwROHcCorplilNxCzgVTBFTWV4HE5JGa9w+1n8OS/nz8PXcK8hdCZTqJrLor86U2i3wskGRM7ayp6hTrE5oQOH5UGUOkGobdaocjJJF4u5TVb71Or7E4FAUDMzVxOKVyqGmSa3t6XF0x6HV+1jtqN5QQRwYvWZ9YhIm8DZETVR/CDjO11grRcPdSLARVjpho4jigXg8U84vxbCiZizc5ifgZ+OMYWSCo9yV7d2PnzdmFzaFpSfpn2ua2+QM1wQkk8i3HQ5+uPc9hK1wvlqZkpOZ7Um0HQhLmg2M+gcxpF++X8iBbXIWSb3U90LTebeCpX1VJmTyHzRhlUOlGFc1uPqIMygfgZ5eAMVoOZEdU0INTSitEr/mv9qN/PvM7M0sLfahadPOdHWrrb82FsA4WXaUdAztArlb8YEkjC41SN8SoBFEPD2F6O7QlxQQAirEzJGT7hNYRC3RkEZUh8umhLnB+xWs99/VyPmxDf9uBeRJZULyJqxb8hySSwqBjud37kTKPA9XjsJKGSRHldqYDBKO9Nj3IrIl7Xjy6Wk0jecn6cr59fgRazx+o8tRe7AwWdQj6JxemGKD2NYBgDZiBT67Qu0MeM6PI6P0Iazu3t7fzqD+sNJ3wbBLwUFEqPMDEH6LoAns0E7dihNqMVbR8wjaYKG9TlRkJ2RjGFssrgoYim5cAFg/9cAuJmUDQNZcQV4rK1xtjXJIhBvqYFylQSNjCK7qTz4/PoNcXX8+eRanxjG62ziPlNKYEw+l9DzBzjv57aowK1T/3qAoUDArFqJDPo+w3YsQxsDLOgHLUR61SUj4oKF/2e9gafcKIjv9LCRzHBFENlYf89iLtGsBjY3a1s0J6fxHVGTmHYxahKKsaX/ZtZp62PHKW2tEVFR1vUJT2iws4MpawWf3bIpBwA52gEdBqk1YLYz1unKHkHe3aEjYt71Fun+AsxdVCcLJaB38SwSVGLy4j+hX9/o5eCI+grkmDVLCLIQcLx5XG7fD3XoHB2Ij4dOdkXEeaLos7b8n2OmAdynlrbn5+DbiLQrujZ5TIQ4E+FkWLiIoYShL38uv26fZylobEE9RVTf4KkV3/pnM7+bJFEESxSzL6Kojh9hyNF5uXKe+gcrvJIK+J/GtcKJrKIht2lk0mfxd9EwGXR4RgktQo2XdLtzM+iQyDI2Kya1h2tFlFPDH2vt6u8AYgzRlSuo5ivj/V+fi1XAYs6dySVXmaED5Ii6dnG5HQkl3oRUdgoYaNcOU1IlkWnVO3dWWrkJ4hp2ExEXHCBqYsRdSlLAKxB1IOrvMdXqL/Naj2RfShizEHIY42VjuX1Rmj0RFgnijp/fF7EVUPy+WQTOwgSFx7xr+x+SyPi8blSQ8VZcjyIub5czoYMwZH8ykUsv/Lv25l6mdo6fLjivOkuCvj6+HwSDH1sj7hF1PFTx32VulU6akklOLwHmBcWWW0Tqo47VGy28i0UP6L9gE76c5tGsYhg0L9/0sw+cnVNolVBtqxtK6jNYgju9+MvQudk2vxXeMVHkU3w+/n0+HY7bOoYk3LQYh7FdzLbJMfHii7N7/5qprAwqZ8O67pQXxeVbyrUAHNR1cCW5gcV2KCFCixGxUVQl3y5IdkrBaYbxZM6Sjj0cWGybzSQHjNA6zTQJqdqC1cdUtSg01tDcArz3hPSBzj+BpQZM9gJEz7CocyYEc+W/MJt8PFC3MCjqPhEAYFQ+INVbvOmYztKumi9XsOXzKIoq5t1S4oUGiXekFsfvm0Do5DbowY4xjSypGcx9SqJPXCvEykXBeafLBjMEyjErVUxIfUknpSx4PXL5WvdVL1WtmW2sEo8ZaiIw8vtHj5+U1Xcy2u59JTodGTytkl7tj00/YdJCmUU9Hr2qgf7YYQxWYmOhab/YVOehhQysHL+YSskxLl+sYq9hH5WJrlqxYTaMN/ZTzKE8EyMit6K6U2UIRMv4j1E2K+PF5YiaGcyTWIE0lZMb85nsnhEZ11H2O3z+HqmVUG9OFJMQbRukrhNMRvVut+1RUI4SGSMBulLTfVdEC+nRVKG9ML77fHoDimho5SDfDZSeiO6kCEQ1cqtrO6ALiQsRTTvo7RQ3DVUI3s9fj6/7l1qfK8Vtjk2s4hsU4GdmSIRLhoRCICzUKzQzxR4URHHq/eXbeSYOvQKcbfuKCVSkDRCQvr7YUNAowgbrVWi3hUl5SjP4NjhUUNkS4u4PJHy4+gPYSaGHDMiZpLEIAKps/g0Wchirg8T1PldZBGLkEeSE6IADtuK3H56FNF3kLtd7moDGlkzQQdCFKo1ogkU35uUnj69x0zCmBGANe9v7fhf2wu7rZHlp+qfiejNTpvd6QXtrpYqqHsukOKLWvTLMlG9s68lLbKyCZEkrU+uRduRbCQxG6Xp3xuakdzXoh+glRIStw8bwgA7kb0keh9bSd2fRfQQEXxsxXQnaiInxLS7k7Kc++324X+d31OJEJeRp5Pymf4c2z0EN5V5WtSj0v2C6MRvU1RgQ1a6qRFh2LoOZFZGhB731/BgCRUNNqkuZqOG+0PP+zd7fMdWDRxbC68WeEYKvrYInUNah3aodW3gaR5RPXcZ4RcSuUbjJxWAYjMDYxtAvsDxr8rIhrLze4IjdHk6vPzKkTnbyBmlWq1OIwdAO/hJDI7b0VQvCvgkxCyr9gt679XkvQbvhaO+enRMjS0c8N7d0+NzvUrHvSHHPUxBkZwpyePZ6v7GIj8A/ucB0Ramup8qaQOiLYyYZxRfmJlgktrHbC+i2OzblURMx4Sy5ETeX01UVvcEs+Ro3gE9NuJ6hpkl56rob87SIpMVs9hnkuNjfycieKsOPQ5OPZBdghCSocbJwmM5YQG4soKt2cGt/Js31Xz9p5KDe//YlCs7+SvbkSv7fyGnc/WOLSrlFdrdFcykdT9vbNU+q8X82Ubgdg2PRJHd31ZJRnftjsR8EqP5GjE9FGAk2vBvpj2k7mbS9XiJH5MZ1q/b6BchKa2IMJyhusNR9BQFPwx4bvwi3P9NUSvv27xkI+5gcVxM1+glZ4QYIN0R1tduyZIU2T6SuA3HGKnQYmXO29r9cLz4y6BnmRkySiKxYiOqMzqGrB/Rq9cI6Z2chhzrIld6I+XxfjzdfjIpZKZE8rZWSljRbNGSKDIEzSCM0aA2qJmwkB1K2RgxDr59bWdeySUpppE3QqIbfksH6kWRg0HMs0yiBDWczOoOtN6K6C2PifwsMVGdCZLMH7JKxLR1JqxvupC1L8Z2MVGwXnpW1URWn+ihlET6f/JTej5ev3HseSZWn5jvxgRLM0sWhxhBG4WVz+lDtWQyxPjnnqDD8SF93kJ+qxgx0ZXag4DJNIsxAl1xfRCYTLKYBBEEdsCWmRz98pAFTuEzY3hq4bipeCjnQhmOGHmtiiGkpx3AYsNaPJPwBVOqQSkrhggmNmXikSPhApMYOZp6Hl5pfslAuGd30ITUmQZ2kyLg4w5uEDuzF5MyFSIbQO7L3juRvuJYvb7QQDJSHU/GINfjj3Uv8rjFAAqQ4bXSyrRczMUaOz5AD0P9UDPCQFgQDi2n+G2YHdpNC3+GX9/yz+Kn50yKwANO9QeUOBu8hBfxTcj2x7mnxsyOhPrKvmj0ZtHOJNlUdqUF0L/Lx9Ka5rN83d4obffUejWVKmVcNAgRzFAiVI1VCLwF8y4wE2tlbNS/k5Nht7n+VsY1Us/D4xstH9BmWC0iw2zo/e/H7eqvxkCzf2W++4XwDYxikFQof3CJuXw/74EZNmemUYiFBG7JPydQ9fayzrwWTkiZ5HWfazHQnJx24SKYaGcN3m7fvz755bKQjPpRdkHdfgYUthDC0NO73YLSVUmJAludZxbN648jnbyJRIPJmaMfx/N1m81G7pgCMQLgU6hs5XUSxP6LisTH8fu6fnw+f/lZvZ/JveBmckiLplYQ0etNAo/FSi+hd6KP68kg8cYi8+DH8fJ9kyCmSDUx0QYOfW8/zq/vB84V2qYNOlSHHIrvU8sFqarMz1AYnNknIylWK223j+P163i5/DrUmsU0NnEmNTusGAjHKGwWsn5msaRViHCK9TQ54WEbkCjXpYrdyWTOMzmxxAM39CTl3Rj/giZZ08hPWIDnaeQYzKKvKbzkdL4z7VYT2WNNJwG2boEVTijB4YCtGxEcCe9bT4fyuzoAopoJsxDYphzCK2tNx0qZsViARSKLV3h3l0xvbudS2Z0zgjEx0W8tcVpTCfoEeT3cLWpEGcpxRqwV0v6gzttBDPAKH/H16e9SXlV9dkR9FbETIqCDGc+E3nkUkRwiJ0Rne6WY386zI2qxCC3FI+81cF+u63++aH6umyk5jWTt945NEva280v+ijchUSNJlI9I1hG6bi4mEmFbZl6O0PUyyGcrQrtrkRPtLT95W/3F7NOB5DSjUJQWw0l6FWxb1NwgTQtuNRT9UUWT9H+Bz6DWaS5eT4UCF/4XisszfYc/7n9Q5YwQNugJXlP5bMuSOL8rsW9RuQWOUIXcLOXESnNF9pPl8xJGCo2suFl00UMQ463xoiYiaoQocREUUX498iSJoY1g0Brpg7NoIXfJcUPx3HZdidBqjyN4IGSVGlxrchbJB387cezLfI0f52+hNGuHN7w9j2ZZ3/Tq5vZAIBEy4g8/X/lmNmQnlogCLQb/exF8M1siYoQIceDYOUyC/+bilXYFC1BD8QIrXRW8mgZZOSaLY9Bfx4DBa9mW0tcspeS6NWIoUfjGOzehHCmatoiOWHRmu9sRYpZZNH9q/+TopzIWIkPcIcz0IjVTkI3bUOrk0YEDDFV2UO9mLAEnY42ZGHHKwsgBaahCSrk39eqphRrOJRPW4HOMFeMeUgj2+hY8hCEBhRrrbVleMew5itimqihSiQqqIwiLxnoI46pA9e+xqHb+h6EORyFk8T9R3gMhGCwzUjPXDlHbkCM9YCWbGSAJlE1X+Sblqzy8MxCmUcS25e8u7G1z2SJzUdhVrXWncHNMYrgy3nV48S9K1SK2nNdqsOTkB1uuzL9GBXdE6tYTqhfkMynZloHIXlWMiWRfi66IRsjt+jyeWUK6fzspmIQsDpQW87JrwTnUnypcSXYQI2nqm0/340/QBND8MkUYHDX4T/WO5kfkbsr1EmpFL1BB4O/XRBB4X1+/7g9egYBwHvpl4CBVguCo1K3PkrA4alMWtpe4d3Qmie/nGJ7LDQdFCC21QQybzFZUZZ6v1xiA2V0kEyGim6FG/oN9loH/jb1MgkFkFu2NIE51QaJU5n+wD7KcH/6Io9coiZ6RceQqCUtFWIgLmQyDyRDVoEZyEEk0cOKjMdiJGqQoBiRXC4ieLGoFz+DXRe04f/SAvUW2B/BNjx+McrZ1D2qZ64BIOJzWN3Yutk5BL2ZvcMK/HVnIgWlzM40V0yq2ZJwzZbzB8KQ/Jlw1JYtkAfsX7jw1atyuCNNE6XEN5UNP9cCUzeLwhf/6+jwdOUv+TFjyxZjuKODAHUyOkBqDHU0tRfG0QCWtXFihkJpSzw0BPURHXOkbayoxz9NMiqeOu4PTyni5nagHtnWjKTldtsgJ3hEKMBIfqBibVvp/rtcNsjUTxHmUEf0sIwQgft7uz36xipEYMFq0qmMTsiNI9HQlL8pzXC52JFaA5WcGN+oAXRmkWmpGQTcUFNAaPN+zAcBRlD87iPjwdV1Pj0PmBCBncBsJORVNfAG4MOAjxqJZalVsBD3XV4tIXlOx+fD4ZIO+EBhvFlcREZKDkjYlSxaCac1iFZsijBHcEXtKnv31+ecnG8TWRZhHCwVJxWCdKOjGSEYXUuqiINUVpBIdXblUNTmHRuJSEVk4ctdNBJMj9JROxDGu68/kKn7e0gSTcXWExM6JyhanRJ5aFUgp2I1yubAg4XF+4St8IeQ1NbtghLN5AOuULWlxZqr0ReWmslasxXU9v67xUPnBUGFCZulE3fXKWbBNm/RSmZ3Lx4/yRr8FF1QIemXGZKv118q1MOa8MYmyvjAwXTGCrRF1qCvXsweyo8VtFGqebpIZRwJOWNG7faWFoE2byD2Kjj7f6/x2ft0QJan2EALi5xUdcbobQX+evPHOuDbbIiXSHX2l4aCa1OEU6X+uXx86cCiQRbYQB4KIWSfEo+eAIOeEGIF5O9K6n20QzCh6gm5vb4+VVz4i5ANIaZIT+pKQA8csSYUrKHxapP7IYjhuqYkYAzHS9N/otUMi5Cec1XBDagWCcPla8TIP54+gnNCIhVa0AwRTjiSti06hZ1GT86KzS/r8g0cIjsSJo8X79/bv9RFSQK6v6/O20ewduTudmCx6o+EYbaToLCqAt2vicn28eg3uyk41UpoAGU0DChIYYIuozuQ3F9JaRYfH7do6tf2NsgmPVIbUB0Z9ngXEsBp+X9na3rwnJEmz4g+EWAa8JHpZsG9AySfX1qovet6+fbusbT1s5rEncA4MqgVgIyxgI/tlYvh9qIoUImc/zvRmb/etA9knjGM/brDiCtKqHZLUNLKXYQuaBS5pLdqzt23xz6lNAAQpoq61C4B06wmk/EPhIfGLC9oCrlGnEF4gXh+3ayF52a6q9ou0Qd2BZZS3RxHWWTptxKWXNkOaPG8ft6/Huv0uko5nYHAvIi1IlsRdfCR8TZti6ntB4sl4Dabf9oPIQEGrW8R6IVHOdowGwj2EWglaZhe8XWM8SA6u8ypAD0FoA/5cScHwKwsrW8yZCIAgq7lDsvfhfdCyh+P26S0LFslEihViYcvgWJERM6hCcuP98Twc32Ja9Pr4ojYwyXScUHhjADWpqqmgYiR5p4zlTKgNZc5jf3Z+O/sD7pAJrA+9AGTbjsBU1H8/ughGh8d5ko+R8iYWKEo4d6axeksWCJ8hXDwZIDxnZvGkEk129Iggh6F40wwiGgzqARhXq4KI+uim6tFEwCaNEAQt2tVRRI+EvPXKiUHn/qTw/8R8Uq0mXQCVBQjJUHarUgafN+NCQYj5JKJsIdT2eOFM+yQ+VlYDOdkwyd+Y5YOoVIUg+n872rZcigqB8Kqu12kCBCqagdtEq3kkMesLYB24VgzS8mtlGYXLToPlZxZt+PTW6ItLhDV0HbQxpk5MJfRCHiuPwm5tjUXkO/tkhzuhPTHg+Deiw/3zSLPBJwKWagXoH4UmwZFidKVrL3EKVosHVngTvTJMe4BUF/uApTBIymoMDqDGZBv2WfQltTdxXsKhQ81JKrbYEhLgKjJpgVbCGYxqLhpc7RoOau2gFddYrRFcRQu4ovXOLIeP9Wb380h/dFvcW9zxqbc3Kn6u6/f1emJgVQsVla23YMMhbNX/hbhtBI4tgA4Wkd0mvX5D2DCRe27AlC1iHPc2IkS1GbK6ZiiXn6EKEK10GW+li2ri56/8m2ytFLqJMyvLqtuzxYAYDGVwURFqcFg4xYRVc42Kh7qLdhqklhqwlF9CiOoBU/uIMGJIsXp/FjYMnoxWs5b1wjWrwQq5gAtSi7kPidq44x8ipVTqQhL5E4KggHxnmhEeTDQRceIpQY1n23rj5NoivpdmUZuDIxEESN9aRAwo0IW8Pil6M5CoZC0iXqHvNgdpmEm8iKtxEuIR5+V0QqNbMROCeaq7capGaTVFcSeCoWcEe/5SFqwdCnOl1aLC9+mnc0Pn3YIpRWn0h4u4mNf72+3+0Vr0x6/nLQMKbIWTsPUBtxjih3Ag+BWOfSRGcvhXn2+nbWxxq2pM9YSpqS7wiRYT2lpR425est1LhjBiW7ijUGbJ7o29l0vP/3Yr4dSf600Al4wV3e9ZbOdTCUu8rQE98tK/P84fHxSsNq1fZBQJ6raMOgSvKroQnHoTnO7lsEOpmWD8l+sCUTMKEZiTvDrY8ptJIpUVwaPQ79BzpyhDCOAG0RsWJYQFQ/MmyQxYWRvaVhFrXoslq7SskQUJL/6/vm/jkAyJV5eZCpkMHg1iWm+1kYkBk5hfn/f1+fz1ervdT97AfPIaryQifIQraEBZIovEFnD+es0CYQyi0yC+nuq5bZCmXDA6dvTmxMn/1ymWc9wMpW5PSiufj0FSGsPIwrEdSeKOEHH0Rs5GgiYSxHswSPj5HjI7N8tCE+54mXmSydh+iiFidob3zM4V3Z4rO6uSaAOmNe4RDzyKGEGi4yGqL6meIRMOZiKfF5bRTiJi6m25/wHkWCCV9ZCshZt/Kgr0XCLKauQROPRVvS02SEmskworrhhHXt0rTx0gCw0zaTa4H0SvcVcd1K0vFAg1lOe5fBM2rxrgsqplAlR5vR5B5z1Vhzli2wy8HRMQKFer/MhHfPr0zxs1N21bBQUFmeYSVOcQB6NwEU37C+YeohI26HFLAwQXmprE3KssKgG95INbgGBG1Mw4wYCTIZoo8+XXJr1/bA3ZRTbG+rVXCIvoXFRaudBOEnO9PZNfjwJ3bWCLyG2Qy5XQ04ykApedVFI0Ec2sBhTJWBA4pSoVpIhW5nfyvEySUCYXfU29ez+4LUP3m8Wbut+uhV4yRVtTcW3x0d3fEkSFf+wwPFlCS4aCZAOcT0h8MQh6NHBmWSvikJ+XlemIxi6bw7zXMXA48+j4FnvQC+wxWbm9Xc6UFcW16fnKiQ6hz9vn43kMLCMbe24xpDqjGOnf467UbRSILTeJlacty2DWOEnYdmJQve8dGKhC6lf4n8fz/sXDo5UyxBULL9KywAC18EACQpvLkWzldPVPgj0TrvhZzPj6DIpYSFM5/Iyx6xS+bmMxRGelF/EW/Uec1WIhMSiT6CTwAgLVhv8GfxIf6UYhiQ0j3P0ww42B5jqBxt4Vs97uoML3rIhGbZxpbUQLF1NfqYhNZHdrdxqZAh1SJH241axlA7VI6avDRKs2Sr6/ipiojDIRpNa6mM1LRWw/ZCZSdqbHmzYHwbaZHam7IpuMewbS2CZHIY5boVKictBHaqln8AgbW3Qtg9h2O4Bc3e6tdpJevBCobxTpHEK/8+3rsa0howgdu61Uy2BP0CiGM5atYZYGydpZVT+60ZcEzYL/ewQhwwCWZwsQbYIDyoHl2YphXZ/38yNgX9TZ28YGjTISfD//4LSpbfyeBmki9Fs4Hatnxchm7J2kX9k2rWnHo3O/eVPzsWEyam8oMUPSd34LnW+8hDhJKgL+hANwEEOwvMSPc4Cyz9fD24XHqs4tsqSsmA3rpTxvr0zhb37Qb7rd18envyjXwHJCQwQIqiPWFg/EZGQ42qA1vWBSxei1yGz2+DNTAb4wzbEN99gX8HXti2iOGJGZ5PPrWSIbCtT7LDxNLIyLBOygOhMQTKOrxiBGKjWvi7p2tDbENxLvCUIUlxrfaaoLWdzLX14LevWa6X1TckwpRUJ1EDm2wCuDYlFGTpv//Pr7b8pZORHXuAK+p+Ca2UH6orRDANwjMhP8khQhIYVjZhA/DeDWB2Cga4rFXDnR4Hc30O4n2N+uuKStke2z9ImvoVjzpg4kIfidUbgaCdtDxSYQ9DWLDCn5Vac1kWXyd7UZuchumUsGv3/XiHdZvGt/Hg8IU4ppb1tKgZZKoZx5c4E1Q01lvBKFmWUYIL0yowHCC+f2haa80OGFNeEXRpKMnqYXcpYHwhg9F3VkRg2JAaaCxoU7iwFn+SX8XCXlk5BtNLu6gMuy1aou2/190uG6aONeZtnmi93LXEdrmQ98a77NIqNiEgQGcH+d8LrApMjMTshEEeSXQv97WmRIvFT+83Xm0fGkNs0ghmoy7gJLDBExSWazlNpAxWmouoD4Wi+AxR2MpMQPeICKZwm8CYic1UBL9SQqlOFF3H85Ee212rmiCD65qg0k0iCUHET/dxJBwY6RXEMOMuTPSOnoKWWNaMckdUOmJLyvx9OvgGTyLGU1jKTgxoQzRbzTwy3+4a/ZFQwB1NZZSPrqKJZ7CXJiVgFVxtqAKVOCpkN1u9+JCYzGzHQj5b6tuIcggjkWCEVkBeO16BSBIO64bDM8Q50lsT/1dLW8uXKGTC/3nLA/wU0PzidvhhUrzQIHnGGhoIaQtTvLILA4Fs3+fO3o9SRxzoqpXElSVEfXU6fQnRpJhTqU/IGfwCBm0yzIONOiinjnGpYmXmERsEvQEbep2uyKUQxNTohVLbfRjeFciB45icBrFrahwCTMzmLeaOldSWIj1yuVRFgj5SUQJfkpux+/rX/eN2H/BA6Xp4NIYcleBAKXzwAq4tf1leoILSr/z2UcwkHHk/N0e+FVOjUrxqMywVsfkG4PTKRGhLyyXYlZ4N3rEL2cxNYprRBQ73Z/PwuXMK1hDj8ejIyxXKBjicCbSjzTXHyTqLGjhsrrBGUWmUD+r6JR1yy1uaq6CtcSTEBVcbLyVjuIalv+df86vr6un/ycJ34DJeIikPFFKXEmwiKga7CL6D4okmJWPRVF4oV311QQ0OWeGMivke+qVN/JqwaMWcGR22oR4xmyhE4JrJGUNdi57rYHRmtuaRjSNbIOowucVA8NowrSeMRYyHzPkA1Iwi9QkKe468eyDif4kRVWNbBchVLWlQlyBusLnuq5rGU71BCunTsnfO357Xp7fT9fTncag7lowoGxM9cxDIZViyC85krWPhPWz+NENIlCEikSfe9vlECK8FfB1Y8Mk6LyIXNhGaD/I8NPIdBg2lEM/ZsjsHLYZG1pWmRkKe+Wl3qQFX0vh+d6JGmomhZXAUOPfHoHWa/Hx1csKcgAdkuoNYuFogBig+zGlNFBGEZRfTTI9PQkRvOmr7h67c0fQg86Nm3dDhFaSAK2Okh7lu7o/qFzSLc4v54/j8wbTIiKrAgWJSFhOnh5pXaBTWU5FWoSRAwMuJuWZuhgWO7oq+G90eXUWQy0+mmZNnmRfq4bI9O0i0B2o4e+z40b2mgC8ssHC88VJ6lhpqw4ZUSCplzTjxtNrdKvRSgsd/66nhi9nCUkXAjMRpFSA5JYA1obKxfaDIzsNHuYEKnLxbdixx6J0tjSmiw7S/xx/nalekZ7rypkUClQkJoFkDQKVoJw28xgfdKiFzK89e/1tP4IPNOhgsOpR0XYlszSgxinco+Iw2uCRh8lEIqPh9Ik53gE8eWAauEG/ssJaLTDmWZE/2XIE70wdKtdX/4K3fl2lmI6tVBuUTjFnmxRj6TrzmLzXTt5IcSXAsUFcYB+TaMiDdy6egevCERUNHyiHZWiLdmico9igeok6l+bUivtF6tqPsj1QrIgbnpNlujWO3pO7N7TZ0fC4yN6KZKEP//7fPrz7ety2aZI6XbVG4Rb7l3UkEhjVdqwGoOQ0b2LKgo6fn6uVwbwNNipfBDF3pwI35B04d/37ZjnpAqRGHpSZGzBuhZe27G8Yvda14JIaDlj92e2ZBdeNhGrE8nhUCUSQekSl6otoitcoQQ0cMObESfsAs41swOlxq95P54irUgnjEiR07DGvCLprNgHBmRSBlS/1uwotPHNjC285bzGMYJSjTM448qp44qnWiPnWSNwQoO4V4M222iUyxpLBqABwZsdEGisxXiS/OUR9NpMHonebhILy5TZEqOmHSYKhPZmLPEdBsHH1oh1dNOHlH+l9wohA9rB3oKEThkBUvtxFikfU39GK9CS9MCgRPFirVD2ZBKLLd05+jq2P8iJTA/3rwuD70mIEPi78rxMBZ5ayvXtEJCuauA6wpfxc7QqFot/uPsxVF2bCX9DhbGkE48Wm2qzYkdxTh7HwFR6PUVd+njZEo9Sk8IUzc1raUjsrHSkrgbGSMBH1Mzo8huJOS2GgDxe39eTH6WE+fv7pFNejdDYVo6bAYSPyNszE0J/HbaxESvDbMvYtByeVS/XQFDy5I9lnKYRqxuLxRbNXqFwt5rKt6rKhDHB6e4QQeXKqzTI4jXaWbnUllySeyI+I9AXKC0uWiLLLyCvJ/v5ObIUZ0UY+YwVcdituPv5eOFlmWYiS1zYrSweHExSVy3IxkBXaGrE2ogaeksBxfwhK5326a3vR7+hXikTjW2dzFPx/y9AgSuSB+tIzyKKmt7zsR4pekm0Gice5Kl3pFGgp3GLT03I3BwMDjJQrs8iQp+Fd+MK27NkKqt2gdYygLteFT3Bv2h/IT+eJxro6SZCySeWHSzduc/NtklAoLJcyqf5jzT4SEDzIkFoestzvd/PfhXS4KaWc2Aq2VBgcVADdBQEU+lJxDnZi0K44WP9fqYvbClhypG11Boh4AtQUB8nEUVpiZw4GXALw2iRU5JIyKAIvY5b82cS6RyYnBTqSAWRSoJiWEgriB4Zy0RCcUVYf1vGzU2Ew1X0knZSzidC8/xPnCtZyBZaJX42PSIwd0CcMm52g0Bjgzoj1oiIYHllSelggcStEiKiaVmGUDSzdTLLagU1Lltf0ijyrAVO5/V06EItLQw7iEhwhxV6IuUgZT/WY12/H77dj5/vPfuS8A/Lp0uV0TcyCQ2xfJJ6MUmKn4MX6gjVbdy8KYFJofzY74R5y9tbrNdva6/w2EwcMOV4G3ZHK0pNlLE9kROxYpBdIJ+YRWR0kaynrkxSlwncUfKhuF4I+ZIxJMVXPAkZODKTyH+Zyzf0O/hz84tGdRvCFSDCE6H38ev57v+t40WfSaEmK9J9BikcoFGUTwe8anoBwY1Geam51q4T8ajwklzKfENNoMgS9YcbMvBhspvidveHG6hMNdQ50VMUXrulT7QkWBsqEQpq+98Gmk1gIIgw9b9ybzoDTuZPlAShdyLFSUqjAXy+AKjQgHnmYp76V+6tgZB+4v8tgOacdiIU/iMBSCjWiSsEFVYM6C/sjsVQ3+e33YUfnv595PchaRncoAYlfgzSXq0WAbT0vhioRRc3sa3FMJ/QPSy404aLkyS6IJVbL8iT08XeM4gaMQie9jMiH8bXZ+TfOB1C6ZfOqaRo1QSDYOIFUe4aNE/VJ4GKCVbLSvF6/7Gyem3tdSazn6aeh8ft9TtzOrW1gxygLQXzdRJdz0nm8/Z6OXPMqo1P1KDEcWKJcu4JIxphjcoBKZYeQZo7IFHUYhHWfH5wslk5DCoQZ+fy5CX2rW+ZLqRO7SQ6W7zAY6CkXnkhn4XM1iTmowYBl8s2B1gTvv8dvSPltvy9PhkLgdIklaWy0yFaxFi4flC2xjiEAhsZ//Evfbx+3QNPYoYieQ56uynlalde0EvIFWdp94S8eQQEPCDbDoEaBliOAZ2ftTvq1fPl1+2XP4S2eTkDDXqAbQlNS1daPyXb3OvTr67LS8iPJcuc1FDQuC1QYEWDS85oZP1WMvC5ZrqJgb/h3SG1aT29nkP2ERtVUpxuRLYRiDOMxcKYYIK4GaO6o7yX926pyTTxpI/wMA6g3EA0iZmQEQ4uEf/WnZ3XwKVbfzBxL4O6xAz44YCTzYSLzBVnpbVi/nJ48dfj6f/1eGd51MTFiogtgzKi/sdC/UGVSFcmwP/Ynald/U/d8GT48SXlw8HeiYwng1gmP744KisDmEi55F/5drt3AjLnlp5CgZBUj5VcHDRLCD7xGxWTi/rhVvQI+5cHv9a2toYiBQwtCge4mtiK9bwgnEuLLt/wIm9oXbubVg2E53vY/dwgpRfi1oAOO7dS7P68H6+PS8fyJjUiZKB19RbE8fnBiLe1JccpSsIMtWIpdJQJXkHQfVsrum38C+M5Gmp5+FuQGwNkqkZIBi+osVVBhjPAOSzNHVWZvfftnnYjO3tIqjCKthrwchpbw1oGbEeYB1YMcCkf0GPgUKpNs9cGySwLSAlRGdTIFabjKx4x9uf2eXzlJS8GMqkauLAB0dGCuK89uCG+pJC/bG/xNu4dN9UIg3GAtwWJUgZosoGb21oxMyl/gejQVCzfuxZFBi+4xjpeUBND7xjJz8saSJ07pzeJIEKKMYqpGFuJSkApBz3a75Odjdl5G7mOUXFxqNWDodpMWLAOBanlaL78tt+z5ZFjAQk4Ayx0xB4b8H35D8CxsAMRxA/oXVaE9x0p1ah6Y/6/xq5st3Eci/5LPzcw4iKJml8ZNAxX4iTqSqzAluPKAP3vQ1LmIQ+lq5q3QqNJKRaXu5wFHSD/C6M8kNU1RSmYxyPr2INCAKgxNPixLWScO3zkAVbJdic5m9eFXYIUg41gwAf2AQf2CO6oocce2YvrwtOeg+rMpfZXphJICxUKkGeNRfwMYzy/Mwc8dSfIh3vilr1rT0QfyGD7swhAQrTdHfARFu/QZyn2Np9UiPv2NnBkLGwUfNsyaXN792Q00fiu2t/NQKUyENrd3pfZQPKbksTbps8/NLmHDNiKCCTzM8Ozp15oHW1cbFeFO9RmcCoSiGHATyvCVMNDo2XDyrHBZyx0pwF7gGMD3BnTi0hKmv/H8Xp6DgF89Hm7j8+1Ea6m+lOHug7Catx6pt9bLSsMXlvm1g6y3gZ3C9TGNbzjDHwMDcQHjYMTrhYZ1vEFpvPpxe+hNeJCaSpewbnD4YgCNdfI3sLxGQEjG/qMa7WcssLib1AU8rABoXRmctCgd5fmyg4pMFMpacfxlzmeKL4B3+VzAWB7droD80Nq5HPrGqXzD4lcg3ATsDvTYasMPc4/s3P++XC6BtGSV5cBUsDhL9KFY/LOPpjHuV4KBNkz8JyBwqYxCA061NN7KAsZEZUVHjclNaWNe4vCng5hD/aZBWYH3CN/gyDsEalZ4bkhowklw40PR4UBXAvNgFMMeI8OGcPgcIqJQNf02I1EqiMbTw14B1ogGneRASvIwMbC9FiuWv6rX18Oz9P9/FB4Y6XXgVSGnChQyyI/pmxktnJFJCqhVd1TapvJiz0OXcvbk0jATlC9DH+9VLBQYvFoWdX/MX5DIZ9WiYb5UC8v9rcTO+GY8rps5av8bXyZDz9P34fxGr9f1diiMguE5hsA28CaMLB783EATje5cfg2Xebn22VZrCtthYHcgAcZS/bGX76jnqESiYhh3OHreBkXmFdUg1ksNqtYWpGAJ+qvDdTO0AEzgGcaXDHWyI0d/wbRlqsq39EPjsSrQcYOfz3TIdYesmSA3OH1z4sGzCuASMD1lzcl+iKoiRuDMkGLhBeoKatFrdbw0I3stm/oPELYgWDK/wyIoZEaWcT2PcprPUCyCr0/u7taaqvitjyaXOqqaDgrmQZXg8UHBnbJwALRWtEeND12vtxYv6Utv7aT700/Pt1jPFyVwyFEhZu/QaEJQnEGOC//6kiqRZpbePTGitGasngAWRukzmBNmg5JEHQW7Q54Izzw0ZeVAV6a4scWdbwGdycgHf75CH+wWKyMnwxN7/fQ/awarr0lPRO5gDUG2YItd2RidsrnQpWD9KTjASo2NL4yURui4EaJyrVh9sP18xR6u2vDPjKNk5uiP8fPw4/pzItxUKR5AAleK5L0QqTCCsZdaaIlV+g/OEgwZZAgHvirtnBPcsOoOmkDbTeHH1SjRQQ5c6vl+nB81iFiDA4/xginqE5c0jA30DGDHZXRyB/gMWS13IpanliFIcx8Ez/D9HG6v50YXE6QeJkFe61orIrUXIyS659+4NqJmBxcBpEa6dfv0xw614f3iQshZZwLoykNPxndiSqZcU/Q8iBhSojsQwzBFb4ycBiDNLqDLh4AR35/igsmVgf46eVusqKdmmA12ZaURFzjGo4gGo4gPoPHdY+bATooJtfzXDpGrZEvuqXK8f3xo+rJk56a1XJbn/s/Jfy0lcvMj+viIBMLbFmB7dL3ciA/NDhYVVZFAbhapQRU25SA6j7XE9D/g9aTaQ2acQa1Epna8bv7TpdUD/RSdSP/jrXmQtdSXCyXVMLAFXqXauYQ4lZNVotJi0M5+QSOU9duU7aMYRAqKBD2tMLh2Ily9HnqlXFTR4CSBu/u9pbTZSXrQhTkjIOWo+0wydpCic4UudK0COSvHc9cWYZRrRxDhAk2sDWE7ZG7YyvyrirJu4g3MneozTZh8hUVZj3MVfTdEd5I1qyIoxeC8gLdo0noJm9k/I6f5Pqv6ez3Gl92JQ1CHlwJtpvyV7Eph1krNSmIJSVBoD+Byv5zA1Uf1xX+vw2RJkgzWVB27E60Ft77EMqwh1UdtiulxkDw1NA+12iF6S5nhch9YABuMgDDoflpRMnv5ZU+j8+1nltPon+tHLIsEyQd0MPpHGyjqxqMoi4YqloN8LcGzUz4p/nMHUw8UcNtefrl+DxyBNyXbGDVyuSnZfwaYTKQOoaTqQblBA+RnQcJ4rl2plKONTNTlAuokYGzvEHPxmSrPCMX/OgtTr8+x8sKLUzgKyOqhfJUq9unPDaNqEPHkwiXgaODIu03JxcI86RVeEhKX+3OYRomEMK0nqQtWjmhWCaJVTIf5B8qqMtAPlqyDm85DQfeJFnZ71zhfoKn43W+btVcG3J82P9jVk1yR1T0nTh9RZcz5bZrUwEHyLcWmscK31vv783rITh7LlaQ9DMRNhX6RXJ5V9KNJc/X3/ypcfiP2/j+XMGiK43B3VlqeWhFP5pt9pdMGH28XFi3009BUscyhm+ePisGraGVIte056D2xP3RoayMq2Fn30XxnNAZXMt8l+cs3CpcuiIUVBWUyhcxTk4FqH0v463jV/Nh/GX8xSuoXEKDDCWZL9PP6osZ0oiWC+tx6Pqu9xOQr8tO8HiZqmuZ2kftzpf+XqFvy8TPKDlzvP2IXOvz63uVBw90zIqrPHZmV15xnSH9GoWgC/YDwABqlEONQXk5V4FdVmOQ4ZDxJVaCYmUPxSYyfosAUMn0qC2nCbLn2ckhUuuYf01KQCDdqUTj5ettfBqfK2XSUnLKypzKmz9Ba14WyVWVZizimgqz/JwOx/dXH+HMbx+8kSlyf+xQB6v0JqXmGgQLv2nFR9UWRmS308uMoi8fd51eqoVPPRXZ0MIP3hSIJC073cuMrTx+AfSuRPoVaSTqVqYOfr3G4/7zePH/81y3wkiQ1igZ7RKn+azGksKGXDy/U9HclF9gJzz6Pj+9+UNr/O8qAKUHywrRYYZtRoc/sspVABsP7YANBJfBwCnCarlN/32dTx98k5dHXMoa+1xV7HL1EVXFtNiVg/kNnOX8YpeOBZZ3LvvrfWru9uIhvSkiYMqmAYyhIFrRokbUiWrmWTNgHRaWriNKtrcrZQee3m8BgRD0B16JC9uWsqlOZPMHdee4l3gJlzUg04vdibrC0VPtCNxQ1YrH/lyLjZVJlFyLn9+4PEECYenm2x3uM6a1SV7TExQhQXK1E0OvYqYNdQs/IYErIMjnRFGBcsLw866XSbDBpUnBShUva0x63plU0aQOk4oreZl0Ol6eq5k0zQSQk3giLTO9RCxNqFdtvh6RMMGMdeINV04aKpSbk1JnCu4FTpT1WiYV35FIAZBkdqLE2zJdHMKBJN0+8kEQh4t/HHlyArvrxBwsTbdd8fET9jShxYTSXbVMuHZdbMjQLLOL3G827KKEu7XNHEEsAfJ08vFeTCjtiIEuQ7SOnFjri5NWb0ZweBCF/bZIPx+srPyyg4Mfblnd4L4V8/jlsYfQZqzqgg0b3tj8zB5PAhYu8xDF/Hp50ngOdJxjLTuladGKBb35bYx2OavuyFCGy6rvgDXJ7IvMogO82opagLMPk+4+ln4/+PtyqrSRSkhplwDOaOT7z4aWDPqpcvEi1t8eqpF0oVM+9/jxrcpV1+UfXfoakBAY0HkFJ1RBuEEjtdOdfDMXr3TYDnJ1iUCwoNWIGS9NuY7sOkX1RrH/G6cZQwga/3O5AJhN/UeKA8VDIcw0vRwCuWidDZNiPQgvyomRdZzu82GXxh3d8uDLQhZJAjO7mSHTxrbVvRaPoKQ6wM9qSAtHRJvF0ad31gQdqDnkRDvbLcgP/V5GbLE8hq7dA4N+d/nmIrMvzbCSFulJXtWKjPIw0F96H2xpQ/op4uFTQ7LJtBzCEn6HoXoC7kCP/hAoRRpgRGMylBggPiDGrZHjvfBGh+fxq7o2ymgM3Cl/baBHVUQr4mcmxXNTchZhb9GmwAA8dMTPClKHSomdiHk6VrDOxtC7i/CseXp9fT9tgMYJ7gY+M9rZxgJk10G8fIDWh+ytsDwweNW+n14v0+1zy4mmvPTBDxwSFlaBQ2obsXs6T39XRieOrrZWLAJvCjo66r508nHIdYi2TD0GqNs1YgXfjx9JUluXnRKDFq8RSVfzVCWhjrSROjkOnmb+DLbsr7QimCSOWwcSJOTt5ABhul3C/3ZegcnoLETSlkptXdrqIEpqBSmJTkS2RsLCy3T54POeOuuyODZYFoeF2sqlTjo4xfpiokxw7lzik60od+vHfvkAglemoha22PJcC4s6km3r5K20WSYnLKNc/nmM3YJoORZEk6eoQMyOwNytKJwfBx5q+HVPOLsWzhePRt7WPBy1lt9Zru2uGmBU2y1Q32nJphJyC+fB7AoBcUoLlwXbiAnCjSQwW9IieuwZlAN+72N9Gw9PPrjjjKr0tpArj7Xdhy1L1HBGSrYh8V/Svg1THZ7CqVzBLjo63ZQGekUsF8epNt1M2vIYcOgVqARlV1pEiN7OwQ3Sb86AC1lyHQ7syq1mdv5MoQVTrFnZHHPDbK6hHh7+oow+hDOCEY/oBwpqAyboHN2KYlNnmWHbToTYp23CF/lYLS1+5GoG6tAGUFtrxQ7d8tCgrBLEs4WHE2QHuJQGXTikZP7hIL+kFN7Kpn3Lwxe/34pCUZaExfi8HD9P8eVXREZt6EgBYhwZkF9nIDKCmDGks8dascK2PL1Eh9ZKiWVooHJZpoEIRwuWUgOdPjiUmB5MPwjKWyte2svrxB/geF48QwHFqn4RWkwo4DTQYrFwFOzAMx7SS1srJmu3z5CUBpNhnya8cHxF0pPyT1pHSNRoFkFPtwtrAtFtn/uZFpJdSgzUbteq5UfKGNh5OCVMlmDfnfNff98rpboyeUhFImVE6nac5GM6j5U2XJkWiuF6HLxCkKoSBgAVMP8O4l0VplkfoIrqjzBxMmJvNsxTRbK6Z3HonZGrKnTLoqJp+6Q8K0UDXcokoeGh2iyWX/h9JGx4IwYut3l8r0RwBgptZXeJx9DD+9MPHk4IGhGwe7vx7+aIkQDqWFqUToTdfh3X2q6DpXxEVBzyqWiVhyhqpcBuSbfQDh+yABmIYeATGmhnmcyaR7XRgNVhYMFiTVHeks6F+J5+sW4afpGYlkgm9lPcquucUDdpIaUVJUZUoLVyzFKG96JnUabELj2PDQ2mrkyBYVigwb/UuKQ1cLV6AKNEgzCcMbkOhGEt4ppCplVfe6QtCB9asRcR+vvBeG+7WG8p6WtEKPrXeB05B1HUJwQwcBBJ119TIOnX+1p1ZAqRll8j3oJf02U6T+Nvja0JWSnmKffj+5nrn6ZMVlqxb3Q/8r1P8L5WLHDcj9eP3746id6LR9X9OD+9XX0uElzktzpO5MqS/RNgca8f1hpbc5+OlO72pGjZiiiC++n0sxLVHsqERvUZwiHmuve30zmYBD/TQnEEKehEDNi6y0gl1FTA0xDZT7GGTZjZXAmFH2/KgrvcqoHd1WM/9+lidrihm0y1QtGsTSeG6jLqBclnn9EsGOswFpJnCl5IGmek/1c6lVCq1l3mEaVLWfdILBTyG4w1KiN8IBgr81uWvumK99tp0tEHGNmJkNtlomf/0be8QUpeIIRdFHjPGiQSH+bsv2rUPIjlrw3QYkcZciOWNx9T3a5zdHOJfSeOGUuTuRTjK9ghaQXXzV6EaiwPWbKvOpgre8nQooBwnGpy1xCMR41eoYzieTxyy0PGlIAYpHnQl0Q1vE/fBGJK/m2yNRf+lWupCg0ySCs0Ymn70fgP+ObTd71ISnwz0oYG1S0N5MND1Emef70CyzMZ0rWqyT8vujC9eHMlkMGWKU3Z64AanoKygAZhSvdi8P6Yv0rxSHvHYI30opnKWp2LzVsRIabDMcWMkBPq0tmKowZeumjPKBiBKfRNtcIOgcSkhpasHqC4ACKZAbjGIBQ2cHeyDQSTtFjavY/+sqkzLkJrJRA8NIoU6jA+NYM7BezFBjGRTs9iHgqxAQcRZuUHV6p8tiy+4HdyCgckyrgK/8pFXjhNaQXyfycm2feRF4Up+UkywO4+XRiaWuZhMlvsPt3eWWbPmv/rcTWKv6M4UIn0tjjw4K+Fe9VRITfAFt+4FXX1iPrQEfZc4SKEFZBq81mdicXgTrqsc4Gv1YimQL8Ub9uS4mlkmukvXQ0jV24Rv/HrW49/V6VMKgaCc9hAUsc2KGUiSx1w7huR8e+f9XliaGozEKwtcVa0E3cfJ3RUTwC4R0HuSUFfU8EG2/8LWGTg7aGvqRsxj/uuvowlZLjYU/+uvowlXonYZvuebpya0FaV9pwfRUvfNET1TVjabQDDX3/+8Tl+niLJ+N//+euff/4H457+gkv2DgA=";
\ No newline at end of file
diff --git a/docs/classes/BoardState.html b/docs/classes/BoardState.html
index b7de30af..bc19f132 100644
--- a/docs/classes/BoardState.html
+++ b/docs/classes/BoardState.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>BoardState | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="BoardState.html">BoardState</a></li></ul><h1>Class BoardState</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#BoardState">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">&gt;</span><ul class="tsd-hierarchy"><li><span class="target">BoardState</span><ul class="tsd-hierarchy"><li><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></li><li><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li><a href="../interfaces/_internal_.BoardStateWithIsobranchHash.html" class="tsd-signature-type tsd-kind-interface">BoardStateWithIsobranchHash</a></li></ul></li></ul></li></ul></section><section class="tsd-panel"><h4>Implements</h4><ul class="tsd-hierarchy"><li><a href="../interfaces/BoardConfig.html" class="tsd-signature-type tsd-kind-interface">BoardConfig</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L58">engine/BoardState.ts:58</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="BoardState.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>BoardState | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="BoardState.html">BoardState</a></li></ul><h1>Class BoardState</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#BoardState">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">&gt;</span><ul class="tsd-hierarchy"><li><span class="target">BoardState</span><ul class="tsd-hierarchy"><li><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></li><li><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li><a href="../interfaces/_internal_.BoardStateWithIsobranchHash.html" class="tsd-signature-type tsd-kind-interface">BoardStateWithIsobranchHash</a></li></ul></li></ul></li></ul></section><section class="tsd-panel"><h4>Implements</h4><ul class="tsd-hierarchy"><li><a href="../interfaces/BoardConfig.html" class="tsd-signature-type tsd-kind-interface">BoardConfig</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L58">engine/BoardState.ts:58</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="BoardState.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="BoardState.html#black_prisoners" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a>
 <a href="BoardState.html#board" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a>
 <a href="BoardState.html#board_is_repeating" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a>
@@ -25,23 +25,23 @@
 default to 19x19 if no board is provided.</p>
 <p>Any state matrices (board, removal, etc..) provided will be cloned
 and must have the same dimensionality.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/BoardConfig.html" class="tsd-signature-type tsd-kind-interface">BoardConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">goban_callback</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides EventEmitter&lt;GobanEvents&gt;.constructor</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L79">engine/BoardState.ts:79</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L69">engine/BoardState.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L62">engine/BoardState.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L67">engine/BoardState.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="goban_callback" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>goban_<wbr/>callback</span><a href="#goban_callback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>callback</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L64">engine/BoardState.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L59">engine/BoardState.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L66">engine/BoardState.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L63">engine/BoardState.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L68">engine/BoardState.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L61">engine/BoardState.ts:61</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="_floodFillMarkFilled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_flood<wbr/>Fill<wbr/>Mark<wbr/>Filled</span><a href="#_floodFillMarkFilled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="_floodFillMarkFilled._floodFillMarkFilled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_flood<wbr/>Fill<wbr/>Mark<wbr/>Filled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">group</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_floodFillMarkFilled._floodFillMarkFilled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">group</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L303">engine/BoardState.ts:303</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="boardEquals" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board<wbr/>Equals</span><a href="#boardEquals" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="boardEquals.boardEquals-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">board<wbr/>Equals</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#boardEquals.boardEquals-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if the <code>.board</code> field from the other board is equal to this one</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L378">engine/BoardState.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removed</span><a href="#clearRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearRemoved.clearRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemoved.clearRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clear all stone removals</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L229">engine/BoardState.ts:229</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cloneBoard" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board</span><a href="#cloneBoard" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoard.cloneBoard-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#cloneBoard.cloneBoard-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a clone of .board</p>
-</div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L115">engine/BoardState.ts:115</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cloneBoardState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board<wbr/>State</span><a href="#cloneBoardState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoardState.cloneBoardState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#cloneBoardState.cloneBoardState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clone the entire BoardState</p>
-</div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L110">engine/BoardState.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="computeScoringLocations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Scoring<wbr/>Locations</span><a href="#computeScoringLocations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="computeScoringLocations.computeScoringLocations-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Scoring<wbr/>Locations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><a href="#computeScoringLocations.computeScoringLocations-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes scoring locations for the board. If <code>area_scoring</code> is true, we
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/BoardConfig.html" class="tsd-signature-type tsd-kind-interface">BoardConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">goban_callback</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides EventEmitter&lt;GobanEvents&gt;.constructor</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L79">engine/BoardState.ts:79</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L69">engine/BoardState.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L62">engine/BoardState.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L67">engine/BoardState.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="goban_callback" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>goban_<wbr/>callback</span><a href="#goban_callback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>callback</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L64">engine/BoardState.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L59">engine/BoardState.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L66">engine/BoardState.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L63">engine/BoardState.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L68">engine/BoardState.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/BoardConfig.html">BoardConfig</a>.<a href="../interfaces/BoardConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L61">engine/BoardState.ts:61</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="_floodFillMarkFilled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_flood<wbr/>Fill<wbr/>Mark<wbr/>Filled</span><a href="#_floodFillMarkFilled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="_floodFillMarkFilled._floodFillMarkFilled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_flood<wbr/>Fill<wbr/>Mark<wbr/>Filled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">group</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_floodFillMarkFilled._floodFillMarkFilled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">group</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L303">engine/BoardState.ts:303</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="boardEquals" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board<wbr/>Equals</span><a href="#boardEquals" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="boardEquals.boardEquals-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">board<wbr/>Equals</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#boardEquals.boardEquals-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if the <code>.board</code> field from the other board is equal to this one</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L378">engine/BoardState.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removed</span><a href="#clearRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearRemoved.clearRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemoved.clearRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clear all stone removals</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L229">engine/BoardState.ts:229</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cloneBoard" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board</span><a href="#cloneBoard" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoard.cloneBoard-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#cloneBoard.cloneBoard-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a clone of .board</p>
+</div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L115">engine/BoardState.ts:115</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cloneBoardState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board<wbr/>State</span><a href="#cloneBoardState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoardState.cloneBoardState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#cloneBoardState.cloneBoardState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clone the entire BoardState</p>
+</div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L110">engine/BoardState.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="computeScoringLocations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Scoring<wbr/>Locations</span><a href="#computeScoringLocations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="computeScoringLocations.computeScoringLocations-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Scoring<wbr/>Locations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><a href="#computeScoringLocations.computeScoringLocations-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes scoring locations for the board. If <code>area_scoring</code> is true, we
 will use area scoring rules, otherwise we will use territory scoring rules
 (which implies omitting territory in seki).</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">area_scoring</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L387">engine/BoardState.ts:387</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="countLiberties" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>count<wbr/>Liberties</span><a href="#countLiberties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="countLiberties.countLiberties-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">count<wbr/>Liberties</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#countLiberties.countLiberties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L309">engine/BoardState.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachNeighbor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighbor</span><a href="#foreachNeighbor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighbor.foreachNeighbor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighbor</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighbor.foreachNeighbor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol"> | </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L324">engine/BoardState.ts:324</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getNeighboringRawStoneStrings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><a href="#getNeighboringRawStoneStrings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><a href="#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of groups connected to the given group. This is a bit
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">area_scoring</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L387">engine/BoardState.ts:387</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="countLiberties" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>count<wbr/>Liberties</span><a href="#countLiberties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="countLiberties.countLiberties-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">count<wbr/>Liberties</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#countLiberties.countLiberties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L309">engine/BoardState.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachNeighbor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighbor</span><a href="#foreachNeighbor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighbor.foreachNeighbor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighbor</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighbor.foreachNeighbor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol"> | </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L324">engine/BoardState.ts:324</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getNeighboringRawStoneStrings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><a href="#getNeighboringRawStoneStrings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><a href="#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of groups connected to the given group. This is a bit
 faster than using StoneGroupBuilder because we only compute the values
 we need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L249">engine/BoardState.ts:249</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getRawStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span><a href="#getRawStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getRawStoneString.getRawStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Raw<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><a href="#getRawStoneString.getRawStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of x/y pairs of all the same color</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clearMarks</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L272">engine/BoardState.ts:272</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Removed</span><a href="#setRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setRemoved.setRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setRemoved.setRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets a position as being removed or not removed. If
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L249">engine/BoardState.ts:249</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getRawStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span><a href="#getRawStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getRawStoneString.getRawStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Raw<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><a href="#getRawStoneString.getRawStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of x/y pairs of all the same color</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clearMarks</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L272">engine/BoardState.ts:272</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Removed</span><a href="#setRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setRemoved.setRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setRemoved.setRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets a position as being removed or not removed. If
 <code>emit_stone_removal_updated</code> is set to false, the
 &quot;stone-removal.updated&quot; event will not be emitted, and it is up to the
 caller to emit this event appropriately.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L210">engine/BoardState.ts:210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="toggleSingleGroupRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><a href="#toggleSingleGroupRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Toggles a group of stones for removal or restoration.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L210">engine/BoardState.ts:210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="toggleSingleGroupRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><a href="#toggleSingleGroupRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Toggles a group of stones for removal or restoration.</p>
 <p>By default, if we are marking a group for removal but the group is
 almost certainly alive (two eyes, etc), this will result in a no-op,
 unless force_removal is set to true.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">force_removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L126">engine/BoardState.ts:126</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#black_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#goban_callback" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>callback</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#white_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#_floodFillMarkFilled" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_flood<wbr/>Fill<wbr/>Mark<wbr/>Filled</span></a><a href="#boardEquals" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>board<wbr/>Equals</span></a><a href="#clearRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removed</span></a><a href="#cloneBoard" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board</span></a><a href="#cloneBoardState" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board<wbr/>State</span></a><a href="#computeScoringLocations" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Scoring<wbr/>Locations</span></a><a href="#countLiberties" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>count<wbr/>Liberties</span></a><a href="#foreachNeighbor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighbor</span></a><a href="#getNeighboringRawStoneStrings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span></a><a href="#getRawStoneString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span></a><a href="#setRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a><a href="#toggleSingleGroupRemoval" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">force_removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L126">engine/BoardState.ts:126</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#black_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#goban_callback" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>callback</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#white_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#_floodFillMarkFilled" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_flood<wbr/>Fill<wbr/>Mark<wbr/>Filled</span></a><a href="#boardEquals" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>board<wbr/>Equals</span></a><a href="#clearRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removed</span></a><a href="#cloneBoard" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board</span></a><a href="#cloneBoardState" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board<wbr/>State</span></a><a href="#computeScoringLocations" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Scoring<wbr/>Locations</span></a><a href="#countLiberties" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>count<wbr/>Liberties</span></a><a href="#foreachNeighbor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighbor</span></a><a href="#getNeighboringRawStoneStrings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span></a><a href="#getRawStoneString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span></a><a href="#setRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a><a href="#toggleSingleGroupRemoval" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/ConditionalMoveTree.html b/docs/classes/ConditionalMoveTree.html
index a9f3b57a..86c2a7eb 100644
--- a/docs/classes/ConditionalMoveTree.html
+++ b/docs/classes/ConditionalMoveTree.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ConditionalMoveTree | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ConditionalMoveTree.html">ConditionalMoveTree</a></li></ul><h1>Class ConditionalMoveTree</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L31">engine/ConditionalMoveTree.ts:31</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="ConditionalMoveTree.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ConditionalMoveTree | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ConditionalMoveTree.html">ConditionalMoveTree</a></li></ul><h1>Class ConditionalMoveTree</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L31">engine/ConditionalMoveTree.ts:31</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="ConditionalMoveTree.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ConditionalMoveTree.html#children" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>children</span></a>
 <a href="ConditionalMoveTree.html#move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a>
 <a href="ConditionalMoveTree.html#parent" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent?</span></a>
@@ -6,4 +6,4 @@
 <a href="ConditionalMoveTree.html#encode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode</span></a>
 <a href="ConditionalMoveTree.html#getChild" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Child</span></a>
 <a href="ConditionalMoveTree.html#decode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_ConditionalMoveTree" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Conditional<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move</span>, <span class="tsd-kind-parameter">parent</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><a href="#constructor.new_ConditionalMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parent</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L38">engine/ConditionalMoveTree.ts:38</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="children" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>children</span><a href="#children" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">children</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">move</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">move</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L32">engine/ConditionalMoveTree.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L36">engine/ConditionalMoveTree.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L35">engine/ConditionalMoveTree.ts:35</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="duplicate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>duplicate</span><a href="#duplicate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="duplicate.duplicate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">duplicate</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><a href="#duplicate.duplicate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L68">engine/ConditionalMoveTree.ts:68</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode</span><a href="#encode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encode.encode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a><a href="#encode.encode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L44">engine/ConditionalMoveTree.ts:44</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getChild" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Child</span><a href="#getChild" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getChild.getChild-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Child</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><a href="#getChild.getChild-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L62">engine/ConditionalMoveTree.ts:62</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>decode</span><a href="#decode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decode.decode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><a href="#decode.decode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L51">engine/ConditionalMoveTree.ts:51</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#children" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>children</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a><a href="#parent" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#duplicate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>duplicate</span></a><a href="#encode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode</span></a><a href="#getChild" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Child</span></a><a href="#decode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_ConditionalMoveTree" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Conditional<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move</span>, <span class="tsd-kind-parameter">parent</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><a href="#constructor.new_ConditionalMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parent</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L38">engine/ConditionalMoveTree.ts:38</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="children" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>children</span><a href="#children" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">children</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">move</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">move</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L32">engine/ConditionalMoveTree.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L36">engine/ConditionalMoveTree.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L35">engine/ConditionalMoveTree.ts:35</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="duplicate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>duplicate</span><a href="#duplicate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="duplicate.duplicate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">duplicate</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><a href="#duplicate.duplicate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L68">engine/ConditionalMoveTree.ts:68</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode</span><a href="#encode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encode.encode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a><a href="#encode.encode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L44">engine/ConditionalMoveTree.ts:44</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getChild" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Child</span><a href="#getChild" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getChild.getChild-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Child</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><a href="#getChild.getChild-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L62">engine/ConditionalMoveTree.ts:62</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>decode</span><a href="#decode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decode.decode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><a href="#decode.decode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L51">engine/ConditionalMoveTree.ts:51</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#children" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>children</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a><a href="#parent" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#duplicate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>duplicate</span></a><a href="#encode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode</span></a><a href="#getChild" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Child</span></a><a href="#decode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/Goban.html b/docs/classes/Goban.html
index 1b849e9f..f3d01e1d 100644
--- a/docs/classes/Goban.html
+++ b/docs/classes/Goban.html
@@ -2,7 +2,7 @@
 classes, types, and enums.</p>
 <p>You can&#39;t create an instance of a Goban directly, you have to create an instance of
 one of the renderers, such as GobanSVG.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#Goban">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="_internal_.OGSConnectivity.html" class="tsd-signature-type tsd-kind-class">OGSConnectivity</a><ul class="tsd-hierarchy"><li><span class="target">Goban</span><ul class="tsd-hierarchy"><li><a href="GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a></li><li><a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></li><li><a href="TestGoban.html" class="tsd-signature-type tsd-kind-class">TestGoban</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L55">Goban/Goban.ts:55</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="Goban.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#Goban">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="_internal_.OGSConnectivity.html" class="tsd-signature-type tsd-kind-class">OGSConnectivity</a><ul class="tsd-hierarchy"><li><span class="target">Goban</span><ul class="tsd-hierarchy"><li><a href="GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a></li><li><a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></li><li><a href="TestGoban.html" class="tsd-signature-type tsd-kind-class">TestGoban</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L55">Goban/Goban.ts:55</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="Goban.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="Goban.html#__board_redraw_pen_layer_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a>
 <a href="Goban.html#__clock_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer?</span></a>
 <a href="Goban.html#__draw_state" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a>
@@ -93,6 +93,7 @@
 <a href="Goban.html#socket_event_bindings" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a>
 <a href="Goban.html#square_size" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a>
 <a href="Goban.html#stalling_score_estimate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate?</span></a>
+<a href="Goban.html#stone_font_scale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a>
 <a href="Goban.html#stone_placement_enabled" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a>
 <a href="Goban.html#stone_removal_auto_scoring_done" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done?</span></a>
 <a href="Goban.html#variation_stone_opacity" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a>
@@ -160,6 +161,7 @@
 <a href="Goban.html#getSelectedThemes" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a>
 <a href="Goban.html#getShowUndoRequestIndicator" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a>
 <a href="Goban.html#getShowVariationMoveNumbers" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a>
+<a href="Goban.html#getStoneFontScale" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="Goban.html#getWidthForSquareSize" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a>
 <a href="Goban.html#giveReviewControl" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a>
 <a href="Goban.html#hideScores" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a>
@@ -228,6 +230,7 @@
 <a href="Goban.html#setSquareSize" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a>
 <a href="Goban.html#setSquareSizeBasedOnDisplayWidth" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a>
 <a href="Goban.html#setState" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a>
+<a href="Goban.html#setStoneFontScale" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="Goban.html#setStrictSekiMode" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a>
 <a href="Goban.html#setSubmit" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a>
 <a href="Goban.html#setSubscriptMark" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a>
@@ -253,31 +256,31 @@
 <a href="Goban.html#getMoveTreeNumbering" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a>
 <a href="Goban.html#getSoundEnabled" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a>
 <a href="Goban.html#getSoundVolume" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_Goban" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a><a href="#constructor.new_Goban" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a></h4><aside class="tsd-sources"><p>Overrides <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L65">Goban/Goban.ts:65</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L228">Goban/InteractiveBase.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="analysis_scoring_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>scoring_<wbr/>color</span><a href="#analysis_scoring_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>scoring_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L62">Goban/Goban.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="analysis_scoring_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>analysis_<wbr/>scoring_<wbr/>last_<wbr/>position</span><a href="#analysis_scoring_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>scoring_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L63">Goban/Goban.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#connectToReviewSent">connectToReviewSent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L240">Goban/InteractiveBase.ts:240</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L280">GobanBase.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-3.__type-4"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L248">Goban/InteractiveBase.ts:248</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-5.__type-6"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L272">GobanBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-7.__type-8"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-11.__type-12"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-15.__type-16"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L61">Goban/Goban.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L285">Goban/InteractiveBase.ts:285</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#socket">socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#socket_event_bindings">socket_event_bindings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="THEMES" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES</span><a href="#THEMES" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = THEMES</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L56">Goban/Goban.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="THEMES_SORTED" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES_<wbr/>SORTED</span><a href="#THEMES_SORTED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = THEMES_SORTED</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L57">Goban/Goban.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_Goban" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a><a href="#constructor.new_Goban" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a></h4><aside class="tsd-sources"><p>Overrides <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L65">Goban/Goban.ts:65</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="analysis_scoring_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>scoring_<wbr/>color</span><a href="#analysis_scoring_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>scoring_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L62">Goban/Goban.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="analysis_scoring_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>analysis_<wbr/>scoring_<wbr/>last_<wbr/>position</span><a href="#analysis_scoring_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>scoring_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L63">Goban/Goban.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#connectToReviewSent">connectToReviewSent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L281">GobanBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-3.__type-4"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-5.__type-6"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L273">GobanBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-7.__type-8"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-11.__type-12"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-15.__type-16"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L61">Goban/Goban.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L289">Goban/InteractiveBase.ts:289</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L275">Goban/InteractiveBase.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L283">Goban/InteractiveBase.ts:283</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L281">Goban/InteractiveBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#socket">socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#socket_event_bindings">socket_event_bindings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stone_font_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone_<wbr/>font_<wbr/>scale</span><a href="#stone_font_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>font_<wbr/>scale</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#stone_font_scale">stone_font_scale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L282">Goban/InteractiveBase.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="THEMES" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES</span><a href="#THEMES" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = THEMES</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L56">Goban/Goban.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="THEMES_SORTED" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES_<wbr/>SORTED</span><a href="#THEMES_SORTED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = THEMES_SORTED</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L57">Goban/Goban.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
 or all of the callbacks, only the provided callbacks will be updated.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L268">GobanBase.ts:268</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L275">GobanBase.ts:275</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from OGSConnectivity.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L369">GobanBase.ts:369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="Goban.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#_socket_on">_socket_on</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#acceptRemovedStones">acceptRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#acceptUndo">acceptUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#annul">annul</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#cancelGame">cancelGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#cancelUndo">cancelUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L284">GobanBase.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Scores</span><a href="#clearAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisScores.clearAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisScores.clearAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clears any analysis scores on the board</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L271">Goban/Goban.ts:271</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1612">Goban/InteractiveBase.ts:1612</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L291">GobanBase.ts:291</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearPendingResignation">clearPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1628">Goban/InteractiveBase.ts:1628</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="computeMetrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Metrics</span><a href="#computeMetrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="computeMetrics.computeMetrics-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Metrics</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><a href="#computeMetrics.computeMetrics-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L292">Goban/Goban.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#computeNewPlayerClock">computeNewPlayerClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#connect">connect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1699">Goban/InteractiveBase.ts:1699</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L270">GobanBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L276">GobanBase.ts:276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from OGSConnectivity.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L370">GobanBase.ts:370</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from OGSConnectivity.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="Goban.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#_socket_on">_socket_on</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#acceptRemovedStones">acceptRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#acceptUndo">acceptUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#annul">annul</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#cancelGame">cancelGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#cancelUndo">cancelUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L285">GobanBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Scores</span><a href="#clearAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisScores.clearAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisScores.clearAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clears any analysis scores on the board</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L271">Goban/Goban.ts:271</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1624">Goban/InteractiveBase.ts:1624</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L292">GobanBase.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearPendingResignation">clearPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1640">Goban/InteractiveBase.ts:1640</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="computeMetrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Metrics</span><a href="#computeMetrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="computeMetrics.computeMetrics-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Metrics</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><a href="#computeMetrics.computeMetrics-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L301">Goban/Goban.ts:301</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#computeNewPlayerClock">computeNewPlayerClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#connect">connect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1711">Goban/InteractiveBase.ts:1711</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
 a unified <code>JGOFMove[]</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L328">GobanBase.ts:328</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L329">GobanBase.ts:329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
 handles the special cases like <code>&quot;..&quot;</code> and &quot;pass&quot; which map to <code>{x: -1, y: -1}</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L364">GobanBase.ts:364</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#deleteBranch">deleteBranch</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1210">Goban/InteractiveBase.ts:1210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L80">Goban/Goban.ts:80</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L283">Goban/InteractiveBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L283">GobanBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L987">Goban/InteractiveBase.ts:987</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disconnect">disconnect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L285">GobanBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L292">GobanBase.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1432">Goban/InteractiveBase.ts:1432</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L282">Goban/InteractiveBase.ts:282</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L282">GobanBase.ts:282</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L993">Goban/InteractiveBase.ts:993</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L349">GobanBase.ts:349</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L343">GobanBase.ts:343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1137">Goban/InteractiveBase.ts:1137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1145">Goban/InteractiveBase.ts:1145</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#getAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><a href="#getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L131">Goban/Goban.ts:131</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getClockDrift">getClockDrift</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L467">Goban/InteractiveBase.ts:467</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1227">Goban/InteractiveBase.ts:1227</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getLastReviewMessage">getLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L530">Goban/InteractiveBase.ts:530</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1522">Goban/InteractiveBase.ts:1522</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getNetworkLatency">getNetworkLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getPlayerRelativeLatency">getPlayerRelativeLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getSelectedThemes.getSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><a href="#getSelectedThemes.getSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L84">Goban/Goban.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L473">Goban/InteractiveBase.ts:473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L487">Goban/InteractiveBase.ts:487</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L560">Goban/InteractiveBase.ts:560</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#giveReviewControl">giveReviewControl</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L907">Goban/InteractiveBase.ts:907</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1567">Goban/InteractiveBase.ts:1567</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1657">Goban/InteractiveBase.ts:1657</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1089">Goban/InteractiveBase.ts:1089</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1072">Goban/InteractiveBase.ts:1072</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L674">Goban/InteractiveBase.ts:674</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Analysis<wbr/>Scores</span><a href="#markAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markAnalysisScores.markAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markAnalysisScores.markAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Marks scores on the board when in analysis mode. Note: this will not
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L365">GobanBase.ts:365</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L529">Goban/InteractiveBase.ts:529</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#deleteBranch">deleteBranch</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1222">Goban/InteractiveBase.ts:1222</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1437">Goban/InteractiveBase.ts:1437</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L80">Goban/Goban.ts:80</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L287">Goban/InteractiveBase.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L284">GobanBase.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L999">Goban/InteractiveBase.ts:999</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#disconnect">disconnect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L286">GobanBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L293">GobanBase.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1444">Goban/InteractiveBase.ts:1444</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L286">Goban/InteractiveBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L283">GobanBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1005">Goban/InteractiveBase.ts:1005</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L350">GobanBase.ts:350</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L344">GobanBase.ts:344</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1149">Goban/InteractiveBase.ts:1149</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1157">Goban/InteractiveBase.ts:1157</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#getAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><a href="#getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L131">Goban/Goban.ts:131</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getClockDrift">getClockDrift</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L472">Goban/InteractiveBase.ts:472</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getLastReviewMessage">getLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L542">Goban/InteractiveBase.ts:542</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1534">Goban/InteractiveBase.ts:1534</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getNetworkLatency">getNetworkLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getPlayerRelativeLatency">getPlayerRelativeLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getSelectedThemes.getSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><a href="#getSelectedThemes.getSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L84">Goban/Goban.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L478">Goban/InteractiveBase.ts:478</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L492">Goban/InteractiveBase.ts:492</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#getStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getStoneFontScale.getStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getStoneFontScale.getStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getStoneFontScale">getStoneFontScale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L572">Goban/InteractiveBase.ts:572</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#giveReviewControl">giveReviewControl</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1579">Goban/InteractiveBase.ts:1579</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L535">Goban/InteractiveBase.ts:535</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1669">Goban/InteractiveBase.ts:1669</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1101">Goban/InteractiveBase.ts:1101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1084">Goban/InteractiveBase.ts:1084</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L686">Goban/InteractiveBase.ts:686</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Analysis<wbr/>Scores</span><a href="#markAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markAnalysisScores.markAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markAnalysisScores.markAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Marks scores on the board when in analysis mode. Note: this will not
 clear existing scores, this is intentional as I think it&#39;s the expected
 behavior of reviewers</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L161">Goban/Goban.ts:161</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L620">Goban/InteractiveBase.ts:620</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L294">GobanBase.ts:294</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1064">Goban/InteractiveBase.ts:1064</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="onAnalysisScoringMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><a href="#onAnalysisScoringMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringMove.onAnalysisScoringMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringMove.onAnalysisScoringMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L359">Goban/Goban.ts:359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="onAnalysisScoringStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><a href="#onAnalysisScoringStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringStart.onAnalysisScoringStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringStart.onAnalysisScoringStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L316">Goban/Goban.ts:316</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="onAnalysisToggleStoneRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><a href="#onAnalysisToggleStoneRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L235">Goban/Goban.ts:235</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#pass">pass</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#pauseGame">pauseGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#performStoneRemovalAutoScoring">performStoneRemovalAutoScoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1441">Goban/InteractiveBase.ts:1441</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1321">Goban/InteractiveBase.ts:1321</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L161">Goban/Goban.ts:161</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L632">Goban/InteractiveBase.ts:632</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L295">GobanBase.ts:295</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1076">Goban/InteractiveBase.ts:1076</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="onAnalysisScoringMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><a href="#onAnalysisScoringMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringMove.onAnalysisScoringMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringMove.onAnalysisScoringMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L368">Goban/Goban.ts:368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="onAnalysisScoringStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><a href="#onAnalysisScoringStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringStart.onAnalysisScoringStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringStart.onAnalysisScoringStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L325">Goban/Goban.ts:325</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="onAnalysisToggleStoneRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><a href="#onAnalysisToggleStoneRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L235">Goban/Goban.ts:235</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#pass">pass</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#pauseGame">pauseGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#performStoneRemovalAutoScoring">performStoneRemovalAutoScoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1453">Goban/InteractiveBase.ts:1453</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1333">Goban/InteractiveBase.ts:1333</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
  process. Because our subclasses might (and do) need to do some of their
  own config before these are called, we set this function to be called
  by our subclass after it&#39;s done it&#39;s own internal config stuff.</p>
-</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L354">GobanBase.ts:354</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1057">Goban/InteractiveBase.ts:1057</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="putAnalysisRemovalAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><a href="#putAnalysisRemovalAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L150">Goban/Goban.ts:150</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="putAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#putAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">sync_review_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">sync_review_move</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L137">Goban/Goban.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="putOrClearLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span><a href="#putOrClearLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="putOrClearLabel.putOrClearLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Or<wbr/>Clear<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#putOrClearLabel.putOrClearLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">mode</span>: <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L99">Goban/Goban.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L293">GobanBase.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#rejectRemovedStones">rejectRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#requestUndo">requestUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#resign">resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#resumeGame">resumeGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#saveConditionalMoves">saveConditionalMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L547">Goban/InteractiveBase.ts:547</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendChat">sendChat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendPendingResignation">sendPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendPreventEscaping">sendPreventEscaping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendPreventStalling">sendPreventStalling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
+</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L356">GobanBase.ts:356</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1069">Goban/InteractiveBase.ts:1069</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="putAnalysisRemovalAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><a href="#putAnalysisRemovalAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L150">Goban/Goban.ts:150</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="putAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#putAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">sync_review_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">sync_review_move</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L137">Goban/Goban.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="putOrClearLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span><a href="#putOrClearLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="putOrClearLabel.putOrClearLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Or<wbr/>Clear<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#putOrClearLabel.putOrClearLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">mode</span>: <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L99">Goban/Goban.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L294">GobanBase.ts:294</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#rejectRemovedStones">rejectRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#requestUndo">requestUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#resign">resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#resumeGame">resumeGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#saveConditionalMoves">saveConditionalMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L559">Goban/InteractiveBase.ts:559</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendChat">sendChat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendPendingResignation">sendPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendPreventEscaping">sendPreventEscaping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendPreventStalling">sendPreventStalling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
 letting it know. Otherwise we have to wait for the server grace
 period to expire for it to time us out.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L629">Goban/InteractiveBase.ts:629</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L596">Goban/InteractiveBase.ts:596</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L644">Goban/InteractiveBase.ts:644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1374">Goban/InteractiveBase.ts:1374</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1390">Goban/InteractiveBase.ts:1390</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1126">Goban/InteractiveBase.ts:1126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1317">Goban/InteractiveBase.ts:1317</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L863">Goban/InteractiveBase.ts:863</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setGameClock">setGameClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1368">Goban/InteractiveBase.ts:1368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1606">Goban/InteractiveBase.ts:1606</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1575">Goban/InteractiveBase.ts:1575</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLabelPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Position</span><a href="#setLabelPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLabelPosition.setLabelPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label_position</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelPosition.setLabelPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label_position</span>: <a href="../types/LabelPosition.html" class="tsd-signature-type tsd-kind-type-alias">LabelPosition</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L226">Goban/Goban.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1085">Goban/InteractiveBase.ts:1085</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLastReviewMessage">setLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1407">Goban/InteractiveBase.ts:1407</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1473">Goban/InteractiveBase.ts:1473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1464">Goban/InteractiveBase.ts:1464</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1403">Goban/InteractiveBase.ts:1403</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L641">Goban/InteractiveBase.ts:641</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L608">Goban/InteractiveBase.ts:608</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L656">Goban/InteractiveBase.ts:656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1386">Goban/InteractiveBase.ts:1386</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1402">Goban/InteractiveBase.ts:1402</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1138">Goban/InteractiveBase.ts:1138</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1431">Goban/InteractiveBase.ts:1431</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1329">Goban/InteractiveBase.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L875">Goban/InteractiveBase.ts:875</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setGameClock">setGameClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1380">Goban/InteractiveBase.ts:1380</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1618">Goban/InteractiveBase.ts:1618</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1587">Goban/InteractiveBase.ts:1587</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLabelPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Position</span><a href="#setLabelPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLabelPosition.setLabelPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label_position</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelPosition.setLabelPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label_position</span>: <a href="../types/LabelPosition.html" class="tsd-signature-type tsd-kind-type-alias">LabelPosition</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L226">Goban/Goban.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1097">Goban/InteractiveBase.ts:1097</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLastReviewMessage">setLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1485">Goban/InteractiveBase.ts:1485</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1476">Goban/InteractiveBase.ts:1476</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1415">Goban/InteractiveBase.ts:1415</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
 board state as it pushes and pops state. Our renderers can override this
 to save state they need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1359">Goban/InteractiveBase.ts:1359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1234">Goban/InteractiveBase.ts:1234</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L297">GobanBase.ts:297</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1661">Goban/InteractiveBase.ts:1661</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size</span><a href="#setSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSize.setSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSize.setSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L285">Goban/Goban.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setSquareSizeBasedOnDisplayWidth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><a href="#setSquareSizeBasedOnDisplayWidth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">display_width</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">display_width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L200">Goban/Goban.ts:200</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1371">Goban/InteractiveBase.ts:1371</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1251">Goban/InteractiveBase.ts:1251</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1246">Goban/InteractiveBase.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L298">GobanBase.ts:298</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1673">Goban/InteractiveBase.ts:1673</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size</span><a href="#setSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSize.setSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSize.setSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L285">Goban/Goban.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setSquareSizeBasedOnDisplayWidth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><a href="#setSquareSizeBasedOnDisplayWidth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">display_width</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">display_width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L200">Goban/Goban.ts:200</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
 previously saved board state.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setStrictSekiMode">setStrictSekiMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L615">Goban/InteractiveBase.ts:615</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1413">Goban/InteractiveBase.ts:1413</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTheme" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Theme</span><a href="#setTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTheme.setTheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span>, <span class="tsd-kind-parameter">dont_redraw</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTheme.setTheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li><li><span><span class="tsd-kind-parameter">dont_redraw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L59">Goban/Goban.ts:59</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L281">Goban/InteractiveBase.ts:281</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1231">Goban/InteractiveBase.ts:1231</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1496">Goban/InteractiveBase.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1003">Goban/InteractiveBase.ts:1003</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L286">GobanBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1031">Goban/InteractiveBase.ts:1031</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1010">Goban/InteractiveBase.ts:1010</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L882">Goban/InteractiveBase.ts:882</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#syncReviewMove">syncReviewMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1528">Goban/InteractiveBase.ts:1528</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L633">Goban/InteractiveBase.ts:633</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L636">Goban/InteractiveBase.ts:636</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L927">Goban/InteractiveBase.ts:927</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1644">Goban/InteractiveBase.ts:1644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1093">Goban/InteractiveBase.ts:1093</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L565">Goban/InteractiveBase.ts:565</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L493">Goban/InteractiveBase.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#analysis_scoring_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>scoring_<wbr/>color</span></a><a href="#analysis_scoring_last_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>scoring_<wbr/>last_<wbr/>position</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#parent" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#THEMES" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES</span></a><a href="#THEMES_SORTED" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES_<wbr/>SORTED</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#_socket_on" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#cancelGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#clearAnalysisDrawing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearAnalysisScores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Scores</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeMetrics" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Metrics</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#connect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disableDrawing" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawPenMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getAnalysisScoreColorAtLocation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#getClockDrift" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getSelectedThemes" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markAnalysisScores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Analysis<wbr/>Scores</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#onAnalysisScoringMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span></a><a href="#onAnalysisScoringStart" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span></a><a href="#onAnalysisToggleStoneRemoval" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span></a><a href="#pass" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#performStoneRemovalAutoScoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#putAnalysisRemovalAtLocation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span></a><a href="#putAnalysisScoreColorAtLocation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#putOrClearLabel" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span></a><a href="#redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLabelPosition" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Position</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setSquareSize" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a><a href="#setSquareSizeBasedOnDisplayWidth" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStrictSekiMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTheme" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Theme</span></a><a href="#setTitle" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#setStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setStoneFontScale.setStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStoneFontScale.setStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L293">Goban/Goban.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setStrictSekiMode">setStrictSekiMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L627">Goban/InteractiveBase.ts:627</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTheme" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Theme</span><a href="#setTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTheme.setTheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span>, <span class="tsd-kind-parameter">dont_redraw</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTheme.setTheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li><li><span><span class="tsd-kind-parameter">dont_redraw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L59">Goban/Goban.ts:59</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L285">Goban/InteractiveBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1243">Goban/InteractiveBase.ts:1243</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1508">Goban/InteractiveBase.ts:1508</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1015">Goban/InteractiveBase.ts:1015</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L287">GobanBase.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1043">Goban/InteractiveBase.ts:1043</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1022">Goban/InteractiveBase.ts:1022</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L894">Goban/InteractiveBase.ts:894</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L931">Goban/InteractiveBase.ts:931</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#syncReviewMove">syncReviewMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1540">Goban/InteractiveBase.ts:1540</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L645">Goban/InteractiveBase.ts:645</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L648">Goban/InteractiveBase.ts:648</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L939">Goban/InteractiveBase.ts:939</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1656">Goban/InteractiveBase.ts:1656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1105">Goban/InteractiveBase.ts:1105</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L577">Goban/InteractiveBase.ts:577</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="_internal_.OGSConnectivity.html">OGSConnectivity</a>.<a href="_internal_.OGSConnectivity.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#analysis_scoring_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>scoring_<wbr/>color</span></a><a href="#analysis_scoring_last_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>scoring_<wbr/>last_<wbr/>position</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#parent" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_font_scale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#THEMES" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES</span></a><a href="#THEMES_SORTED" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES_<wbr/>SORTED</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#_socket_on" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#cancelGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#clearAnalysisDrawing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearAnalysisScores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Scores</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeMetrics" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Metrics</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#connect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disableDrawing" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawPenMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getAnalysisScoreColorAtLocation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#getClockDrift" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getSelectedThemes" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getStoneFontScale" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markAnalysisScores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Analysis<wbr/>Scores</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#onAnalysisScoringMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span></a><a href="#onAnalysisScoringStart" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span></a><a href="#onAnalysisToggleStoneRemoval" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span></a><a href="#pass" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#performStoneRemovalAutoScoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#putAnalysisRemovalAtLocation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span></a><a href="#putAnalysisScoreColorAtLocation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#putOrClearLabel" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span></a><a href="#redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLabelPosition" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Position</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setSquareSize" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a><a href="#setSquareSizeBasedOnDisplayWidth" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStoneFontScale" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#setStrictSekiMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTheme" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Theme</span></a><a href="#setTitle" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/GobanBase.html b/docs/classes/GobanBase.html
index 5dabd697..0c4f9688 100644
--- a/docs/classes/GobanBase.html
+++ b/docs/classes/GobanBase.html
@@ -2,7 +2,7 @@
 classes, types, and enums.</p>
 <p>You can&#39;t create an instance of a Goban directly, you have to create an instance of
 one of the renderers, such as GobanSVG.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanBase">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">&gt;</span><ul class="tsd-hierarchy"><li><span class="target">GobanBase</span><ul class="tsd-hierarchy"><li><a href="GobanInteractive.html" class="tsd-signature-type tsd-kind-class">GobanInteractive</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L266">GobanBase.ts:266</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanBase.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanBase">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">&gt;</span><ul class="tsd-hierarchy"><li><span class="target">GobanBase</span><ul class="tsd-hierarchy"><li><a href="GobanInteractive.html" class="tsd-signature-type tsd-kind-class">GobanInteractive</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L267">GobanBase.ts:267</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanBase.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanBase.html#_destroyed" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_destroyed</span></a>
 <a href="GobanBase.html#engine" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a>
 <a href="GobanBase.html#goban_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a>
@@ -30,16 +30,16 @@
 <a href="GobanBase.html#setState" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a>
 <a href="GobanBase.html#showMessage" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a>
 <a href="GobanBase.html#updateScoreEstimation" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanBase" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a><a href="#constructor.new_GobanBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></h4><aside class="tsd-sources"><p>Overrides EventEmitter&lt;GobanEvents&gt;.constructor</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L313">GobanBase.ts:313</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="_destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_destroyed</span><a href="#_destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_destroyed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L274">GobanBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L280">GobanBase.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L272">GobanBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanBase" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a><a href="#constructor.new_GobanBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></h4><aside class="tsd-sources"><p>Overrides EventEmitter&lt;GobanEvents&gt;.constructor</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L314">GobanBase.ts:314</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="_destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_destroyed</span><a href="#_destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_destroyed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L275">GobanBase.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L281">GobanBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L273">GobanBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
 or all of the callbacks, only the provided callbacks will be updated.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L268">GobanBase.ts:268</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L275">GobanBase.ts:275</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L369">GobanBase.ts:369</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L284">GobanBase.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L291">GobanBase.ts:291</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L270">GobanBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L276">GobanBase.ts:276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L370">GobanBase.ts:370</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L285">GobanBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L292">GobanBase.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
 a unified <code>JGOFMove[]</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L328">GobanBase.ts:328</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L329">GobanBase.ts:329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
 handles the special cases like <code>&quot;..&quot;</code> and &quot;pass&quot; which map to <code>{x: -1, y: -1}</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L364">GobanBase.ts:364</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L317">GobanBase.ts:317</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L283">GobanBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L285">GobanBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L292">GobanBase.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L282">GobanBase.ts:282</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L349">GobanBase.ts:349</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L343">GobanBase.ts:343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L294">GobanBase.ts:294</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L354">GobanBase.ts:354</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L293">GobanBase.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L300">GobanBase.ts:300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L302">GobanBase.ts:302</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L297">GobanBase.ts:297</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when Engine.setState loads a previously saved board state.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L309">GobanBase.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L286">GobanBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L311">GobanBase.ts:311</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#_destroyed" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_destroyed</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#goban_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#setCallbacks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#destroyed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#decodeMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#encodeMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#prettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setForRemoval" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setState" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#updateScoreEstimation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L365">GobanBase.ts:365</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L318">GobanBase.ts:318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L284">GobanBase.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L286">GobanBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L293">GobanBase.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L283">GobanBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L350">GobanBase.ts:350</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L344">GobanBase.ts:344</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L295">GobanBase.ts:295</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L356">GobanBase.ts:356</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L294">GobanBase.ts:294</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L301">GobanBase.ts:301</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L303">GobanBase.ts:303</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L298">GobanBase.ts:298</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when Engine.setState loads a previously saved board state.</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L310">GobanBase.ts:310</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L287">GobanBase.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L312">GobanBase.ts:312</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#_destroyed" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_destroyed</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#goban_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#setCallbacks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#destroyed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#decodeMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#encodeMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#prettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setForRemoval" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setState" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#updateScoreEstimation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/GobanCanvas.html b/docs/classes/GobanCanvas.html
index 1139d780..648a6a91 100644
--- a/docs/classes/GobanCanvas.html
+++ b/docs/classes/GobanCanvas.html
@@ -2,7 +2,7 @@
 classes, types, and enums.</p>
 <p>You can&#39;t create an instance of a Goban directly, you have to create an instance of
 one of the renderers, such as GobanSVG.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanCanvas">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a><ul class="tsd-hierarchy"><li><span class="target">GobanCanvas</span></li></ul></li></ul></section><section class="tsd-panel"><h4>Implements</h4><ul class="tsd-hierarchy"><li><a href="../interfaces/GobanCanvasInterface.html" class="tsd-signature-type tsd-kind-interface">GobanCanvasInterface</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L99">Goban/CanvasRenderer.ts:99</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanCanvas.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanCanvas">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a><ul class="tsd-hierarchy"><li><span class="target">GobanCanvas</span></li></ul></li></ul></section><section class="tsd-panel"><h4>Implements</h4><ul class="tsd-hierarchy"><li><a href="../interfaces/GobanCanvasInterface.html" class="tsd-signature-type tsd-kind-interface">GobanCanvasInterface</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L99">Goban/CanvasRenderer.ts:99</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanCanvas.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanCanvas.html#__board_redraw_pen_layer_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a>
 <a href="GobanCanvas.html#__borders_initialized" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__borders_<wbr/>initialized</span></a>
 <a href="GobanCanvas.html#__clock_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer?</span></a>
@@ -118,6 +118,7 @@
 <a href="GobanCanvas.html#socket_event_bindings" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a>
 <a href="GobanCanvas.html#square_size" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a>
 <a href="GobanCanvas.html#stalling_score_estimate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate?</span></a>
+<a href="GobanCanvas.html#stone_font_scale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a>
 <a href="GobanCanvas.html#stone_placement_enabled" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a>
 <a href="GobanCanvas.html#stone_removal_auto_scoring_done" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done?</span></a>
 <a href="GobanCanvas.html#theme_black" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black</span></a>
@@ -208,6 +209,7 @@
 <a href="GobanCanvas.html#getSelectedThemes" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a>
 <a href="GobanCanvas.html#getShowUndoRequestIndicator" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a>
 <a href="GobanCanvas.html#getShowVariationMoveNumbers" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a>
+<a href="GobanCanvas.html#getStoneFontScale" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="GobanCanvas.html#getWidthForSquareSize" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a>
 <a href="GobanCanvas.html#giveReviewControl" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a>
 <a href="GobanCanvas.html#hideScores" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a>
@@ -294,6 +296,7 @@
 <a href="GobanCanvas.html#setSquareSize" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a>
 <a href="GobanCanvas.html#setSquareSizeBasedOnDisplayWidth" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a>
 <a href="GobanCanvas.html#setState" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a>
+<a href="GobanCanvas.html#setStoneFontScale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="GobanCanvas.html#setStrictSekiMode" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a>
 <a href="GobanCanvas.html#setSubmit" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a>
 <a href="GobanCanvas.html#setSubscriptMark" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a>
@@ -321,31 +324,31 @@
 <a href="GobanCanvas.html#getMoveTreeNumbering" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a>
 <a href="GobanCanvas.html#getSoundEnabled" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a>
 <a href="GobanCanvas.html#getSoundVolume" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanCanvas" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a><a href="#constructor.new_GobanCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/CanvasRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">CanvasRendererGobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/JGOF.html" class="tsd-signature-type tsd-kind-interface">JGOF</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocFormat.html" class="tsd-signature-type tsd-kind-interface">AdHocFormat</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L156">Goban/CanvasRenderer.ts:156</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__borders_initialized" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__borders_<wbr/>initialized</span><a href="#__borders_initialized" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__borders_<wbr/>initialized</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L119">Goban/CanvasRenderer.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__set_board_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__set_<wbr/>board_<wbr/>height</span><a href="#__set_board_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__set_<wbr/>board_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = -1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L103">Goban/CanvasRenderer.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__set_board_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__set_<wbr/>board_<wbr/>width</span><a href="#__set_board_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__set_<wbr/>board_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = -1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L104">Goban/CanvasRenderer.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L228">Goban/InteractiveBase.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="autoplaying_puzzle_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>autoplaying_<wbr/>puzzle_<wbr/>move</span><a href="#autoplaying_puzzle_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoplaying_<wbr/>puzzle_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L120">Goban/CanvasRenderer.ts:120</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLCanvasElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L102">Goban/CanvasRenderer.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="byoyomi_label" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>byoyomi_<wbr/>label</span><a href="#byoyomi_label" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">byoyomi_<wbr/>label</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L121">Goban/CanvasRenderer.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connectToReviewSent">connectToReviewSent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="ctx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>ctx</span><a href="#ctx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ctx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">CanvasRenderingContext2D</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L122">Goban/CanvasRenderer.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="current_pen_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>pen_<wbr/>mark</span><a href="#current_pen_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>pen_<wbr/>mark</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L123">Goban/CanvasRenderer.ts:123</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L240">Goban/InteractiveBase.ts:240</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawing_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>drawing_<wbr/>enabled</span><a href="#drawing_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">drawing_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L129">Goban/CanvasRenderer.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#engine">engine</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L100">Goban/CanvasRenderer.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-3.__type-4"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L248">Goban/InteractiveBase.ts:248</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-5.__type-6"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L272">GobanBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="handleShiftKey" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>handle<wbr/>Shift<wbr/>Key</span><a href="#handleShiftKey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handle<wbr/>Shift<wbr/>Key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="handleShiftKey.__type-7.__type-8"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">KeyboardEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L112">Goban/CanvasRenderer.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-11.__type-12"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="labeling_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>labeling_<wbr/>mode</span><a href="#labeling_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">labeling_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L124">Goban/CanvasRenderer.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_label_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>label_<wbr/>position</span><a href="#last_label_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>label_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L125">Goban/CanvasRenderer.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>move_<wbr/>opacity</span><a href="#last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L114">Goban/CanvasRenderer.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_pen_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>pen_<wbr/>position</span><a href="#last_pen_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>pen_<wbr/>position</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L126">Goban/CanvasRenderer.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>div</span><a href="#message_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L106">Goban/CanvasRenderer.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_td" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>td</span><a href="#message_td" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>td</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L107">Goban/CanvasRenderer.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>text</span><a href="#message_text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>text</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L108">Goban/CanvasRenderer.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_timeout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>timeout</span><a href="#message_timeout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>timeout</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L109">Goban/CanvasRenderer.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="metrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>metrics</span><a href="#metrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">metrics</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L127">Goban/CanvasRenderer.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_canvas" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>canvas</span><a href="#move_tree_canvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>canvas</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLCanvasElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L117">Goban/CanvasRenderer.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#move_tree_container">move_tree_container</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L115">Goban/CanvasRenderer.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_inner_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>inner_<wbr/>container</span><a href="#move_tree_inner_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>inner_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L116">Goban/CanvasRenderer.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#parent">parent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L61">Goban/Goban.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen_ctx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>ctx</span><a href="#pen_ctx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>ctx</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">CanvasRenderingContext2D</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L130">Goban/CanvasRenderer.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>layer</span><a href="#pen_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLCanvasElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L131">Goban/CanvasRenderer.ts:131</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L285">Goban/InteractiveBase.ts:285</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="ready_to_draw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>ready_<wbr/>to_<wbr/>draw</span><a href="#ready_to_draw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ready_<wbr/>to_<wbr/>draw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L105">Goban/CanvasRenderer.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="shadow_ctx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>shadow_<wbr/>ctx</span><a href="#shadow_ctx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shadow_<wbr/>ctx</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">CanvasRenderingContext2D</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L111">Goban/CanvasRenderer.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="shadow_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>shadow_<wbr/>layer</span><a href="#shadow_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shadow_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLCanvasElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L110">Goban/CanvasRenderer.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket">socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket_event_bindings">socket_event_bindings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>black</span><a href="#theme_black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L141">Goban/CanvasRenderer.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_black_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>black_<wbr/>stones</span><a href="#theme_black_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L142">Goban/CanvasRenderer.ts:142</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_black_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>black_<wbr/>text_<wbr/>color</span><a href="#theme_black_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L143">Goban/CanvasRenderer.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_blank_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>blank_<wbr/>text_<wbr/>color</span><a href="#theme_blank_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>blank_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L144">Goban/CanvasRenderer.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>board</span><a href="#theme_board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>board</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L145">Goban/CanvasRenderer.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_faded_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>faded_<wbr/>line_<wbr/>color</span><a href="#theme_faded_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>faded_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L146">Goban/CanvasRenderer.ts:146</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_faded_star_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>faded_<wbr/>star_<wbr/>color</span><a href="#theme_faded_star_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>faded_<wbr/>star_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L147">Goban/CanvasRenderer.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>line_<wbr/>color</span><a href="#theme_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L149">Goban/CanvasRenderer.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_star_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>star_<wbr/>color</span><a href="#theme_star_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>star_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L150">Goban/CanvasRenderer.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_stone_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>stone_<wbr/>radius</span><a href="#theme_stone_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>stone_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L151">Goban/CanvasRenderer.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>white</span><a href="#theme_white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L152">Goban/CanvasRenderer.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_white_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>white_<wbr/>stones</span><a href="#theme_white_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L153">Goban/CanvasRenderer.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_white_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>white_<wbr/>text_<wbr/>color</span><a href="#theme_white_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L154">Goban/CanvasRenderer.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="themes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>themes</span><a href="#themes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">themes</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L134">Goban/CanvasRenderer.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="title_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>title_<wbr/>div</span><a href="#title_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L132">Goban/CanvasRenderer.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES</span><a href="#THEMES-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = THEMES</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES">THEMES</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L56">Goban/Goban.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES_SORTED" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES_<wbr/>SORTED</span><a href="#THEMES_SORTED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = THEMES_SORTED</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES_SORTED">THEMES_SORTED</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L57">Goban/Goban.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-21.__type-22"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanCanvas" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a><a href="#constructor.new_GobanCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/CanvasRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">CanvasRendererGobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/JGOF.html" class="tsd-signature-type tsd-kind-interface">JGOF</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocFormat.html" class="tsd-signature-type tsd-kind-interface">AdHocFormat</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L156">Goban/CanvasRenderer.ts:156</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__borders_initialized" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__borders_<wbr/>initialized</span><a href="#__borders_initialized" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__borders_<wbr/>initialized</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L119">Goban/CanvasRenderer.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__set_board_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__set_<wbr/>board_<wbr/>height</span><a href="#__set_board_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__set_<wbr/>board_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = -1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L103">Goban/CanvasRenderer.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__set_board_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__set_<wbr/>board_<wbr/>width</span><a href="#__set_board_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__set_<wbr/>board_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = -1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L104">Goban/CanvasRenderer.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="autoplaying_puzzle_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>autoplaying_<wbr/>puzzle_<wbr/>move</span><a href="#autoplaying_puzzle_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoplaying_<wbr/>puzzle_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L120">Goban/CanvasRenderer.ts:120</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLCanvasElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L102">Goban/CanvasRenderer.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="byoyomi_label" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>byoyomi_<wbr/>label</span><a href="#byoyomi_label" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">byoyomi_<wbr/>label</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L121">Goban/CanvasRenderer.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connectToReviewSent">connectToReviewSent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="ctx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>ctx</span><a href="#ctx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ctx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">CanvasRenderingContext2D</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L122">Goban/CanvasRenderer.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="current_pen_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>pen_<wbr/>mark</span><a href="#current_pen_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>pen_<wbr/>mark</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L123">Goban/CanvasRenderer.ts:123</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawing_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>drawing_<wbr/>enabled</span><a href="#drawing_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">drawing_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L129">Goban/CanvasRenderer.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#engine">engine</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L100">Goban/CanvasRenderer.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-3.__type-4"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-5.__type-6"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L273">GobanBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="handleShiftKey" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>handle<wbr/>Shift<wbr/>Key</span><a href="#handleShiftKey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handle<wbr/>Shift<wbr/>Key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="handleShiftKey.__type-7.__type-8"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">KeyboardEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L112">Goban/CanvasRenderer.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-11.__type-12"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="labeling_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>labeling_<wbr/>mode</span><a href="#labeling_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">labeling_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L124">Goban/CanvasRenderer.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_label_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>label_<wbr/>position</span><a href="#last_label_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>label_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L125">Goban/CanvasRenderer.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>move_<wbr/>opacity</span><a href="#last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L114">Goban/CanvasRenderer.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_pen_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>pen_<wbr/>position</span><a href="#last_pen_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>pen_<wbr/>position</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L126">Goban/CanvasRenderer.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>div</span><a href="#message_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L106">Goban/CanvasRenderer.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_td" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>td</span><a href="#message_td" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>td</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L107">Goban/CanvasRenderer.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>text</span><a href="#message_text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>text</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L108">Goban/CanvasRenderer.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_timeout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>timeout</span><a href="#message_timeout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>timeout</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L109">Goban/CanvasRenderer.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="metrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>metrics</span><a href="#metrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">metrics</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L127">Goban/CanvasRenderer.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_canvas" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>canvas</span><a href="#move_tree_canvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>canvas</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLCanvasElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L117">Goban/CanvasRenderer.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#move_tree_container">move_tree_container</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L115">Goban/CanvasRenderer.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_inner_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>inner_<wbr/>container</span><a href="#move_tree_inner_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>inner_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L116">Goban/CanvasRenderer.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#parent">parent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L61">Goban/Goban.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen_ctx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>ctx</span><a href="#pen_ctx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>ctx</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">CanvasRenderingContext2D</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L130">Goban/CanvasRenderer.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>layer</span><a href="#pen_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLCanvasElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L131">Goban/CanvasRenderer.ts:131</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L289">Goban/InteractiveBase.ts:289</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L275">Goban/InteractiveBase.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="ready_to_draw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>ready_<wbr/>to_<wbr/>draw</span><a href="#ready_to_draw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ready_<wbr/>to_<wbr/>draw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L105">Goban/CanvasRenderer.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L283">Goban/InteractiveBase.ts:283</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="shadow_ctx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>shadow_<wbr/>ctx</span><a href="#shadow_ctx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shadow_<wbr/>ctx</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">CanvasRenderingContext2D</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L111">Goban/CanvasRenderer.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="shadow_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>shadow_<wbr/>layer</span><a href="#shadow_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shadow_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLCanvasElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L110">Goban/CanvasRenderer.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L281">Goban/InteractiveBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket">socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket_event_bindings">socket_event_bindings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stone_font_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone_<wbr/>font_<wbr/>scale</span><a href="#stone_font_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>font_<wbr/>scale</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_font_scale">stone_font_scale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L282">Goban/InteractiveBase.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>black</span><a href="#theme_black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L141">Goban/CanvasRenderer.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_black_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>black_<wbr/>stones</span><a href="#theme_black_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L142">Goban/CanvasRenderer.ts:142</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_black_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>black_<wbr/>text_<wbr/>color</span><a href="#theme_black_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L143">Goban/CanvasRenderer.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_blank_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>blank_<wbr/>text_<wbr/>color</span><a href="#theme_blank_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>blank_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L144">Goban/CanvasRenderer.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>board</span><a href="#theme_board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>board</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L145">Goban/CanvasRenderer.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_faded_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>faded_<wbr/>line_<wbr/>color</span><a href="#theme_faded_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>faded_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L146">Goban/CanvasRenderer.ts:146</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_faded_star_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>faded_<wbr/>star_<wbr/>color</span><a href="#theme_faded_star_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>faded_<wbr/>star_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L147">Goban/CanvasRenderer.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>line_<wbr/>color</span><a href="#theme_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L149">Goban/CanvasRenderer.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_star_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>star_<wbr/>color</span><a href="#theme_star_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>star_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L150">Goban/CanvasRenderer.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_stone_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>stone_<wbr/>radius</span><a href="#theme_stone_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>stone_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L151">Goban/CanvasRenderer.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>white</span><a href="#theme_white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L152">Goban/CanvasRenderer.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_white_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>white_<wbr/>stones</span><a href="#theme_white_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L153">Goban/CanvasRenderer.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_white_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>white_<wbr/>text_<wbr/>color</span><a href="#theme_white_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L154">Goban/CanvasRenderer.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="themes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>themes</span><a href="#themes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">themes</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L134">Goban/CanvasRenderer.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="title_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>title_<wbr/>div</span><a href="#title_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L132">Goban/CanvasRenderer.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES</span><a href="#THEMES-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = THEMES</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES">THEMES</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L56">Goban/Goban.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES_SORTED" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES_<wbr/>SORTED</span><a href="#THEMES_SORTED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = THEMES_SORTED</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES_SORTED">THEMES_SORTED</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L57">Goban/Goban.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-21.__type-22"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
 or all of the callbacks, only the provided callbacks will be updated.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-23.__type-24"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L268">GobanBase.ts:268</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from Goban.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L275">GobanBase.ts:275</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from Goban.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L369">GobanBase.ts:369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="__drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__draw<wbr/>Square</span><a href="#__drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="__drawSquare.__drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">__draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#__drawSquare.__drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L1233">Goban/CanvasRenderer.ts:1233</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#_socket_on">_socket_on</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptRemovedStones">acceptRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptUndo">acceptUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#annul">annul</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="attachPenCanvas" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>attach<wbr/>Pen<wbr/>Canvas</span><a href="#attachPenCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="attachPenCanvas.attachPenCanvas-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">attach<wbr/>Pen<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#attachPenCanvas.attachPenCanvas-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L326">Goban/CanvasRenderer.ts:326</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="attachShadowLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>attach<wbr/>Shadow<wbr/>Layer</span><a href="#attachShadowLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="attachShadowLayer.attachShadowLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">attach<wbr/>Shadow<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#attachShadowLayer.attachShadowLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L287">Goban/CanvasRenderer.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="bindPointerBindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>bind<wbr/>Pointer<wbr/>Bindings</span><a href="#bindPointerBindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="bindPointerBindings.bindPointerBindings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">bind<wbr/>Pointer<wbr/>Bindings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#bindPointerBindings.bindPointerBindings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L341">Goban/CanvasRenderer.ts:341</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelGame">cancelGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelUndo">cancelUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L653">Goban/CanvasRenderer.ts:653</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Scores</span><a href="#clearAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisScores.clearAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisScores.clearAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clears any analysis scores on the board</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisScores">clearAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L271">Goban/Goban.ts:271</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1612">Goban/InteractiveBase.ts:1612</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#clearMessage">clearMessage</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3008">Goban/CanvasRenderer.ts:3008</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearPendingResignation">clearPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1628">Goban/InteractiveBase.ts:1628</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeMetrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Metrics</span><a href="#computeMetrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeMetrics.computeMetrics-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Metrics</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><a href="#computeMetrics.computeMetrics-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeMetrics">computeMetrics</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L292">Goban/Goban.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeNewPlayerClock">computeNewPlayerClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="computeThemeStoneRadius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span><a href="#computeThemeStoneRadius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="computeThemeStoneRadius.computeThemeStoneRadius-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#computeThemeStoneRadius.computeThemeStoneRadius-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3494">Goban/CanvasRenderer.ts:3494</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connect">connect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1699">Goban/InteractiveBase.ts:1699</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L270">GobanBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-23.__type-24"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from Goban.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L276">GobanBase.ts:276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from Goban.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L370">GobanBase.ts:370</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="__drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__draw<wbr/>Square</span><a href="#__drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="__drawSquare.__drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">__draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#__drawSquare.__drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L1233">Goban/CanvasRenderer.ts:1233</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#_socket_on">_socket_on</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptRemovedStones">acceptRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptUndo">acceptUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#annul">annul</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="attachPenCanvas" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>attach<wbr/>Pen<wbr/>Canvas</span><a href="#attachPenCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="attachPenCanvas.attachPenCanvas-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">attach<wbr/>Pen<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#attachPenCanvas.attachPenCanvas-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L326">Goban/CanvasRenderer.ts:326</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="attachShadowLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>attach<wbr/>Shadow<wbr/>Layer</span><a href="#attachShadowLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="attachShadowLayer.attachShadowLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">attach<wbr/>Shadow<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#attachShadowLayer.attachShadowLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L287">Goban/CanvasRenderer.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="bindPointerBindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>bind<wbr/>Pointer<wbr/>Bindings</span><a href="#bindPointerBindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="bindPointerBindings.bindPointerBindings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">bind<wbr/>Pointer<wbr/>Bindings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#bindPointerBindings.bindPointerBindings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L341">Goban/CanvasRenderer.ts:341</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelGame">cancelGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelUndo">cancelUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L653">Goban/CanvasRenderer.ts:653</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Scores</span><a href="#clearAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisScores.clearAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisScores.clearAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clears any analysis scores on the board</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisScores">clearAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L271">Goban/Goban.ts:271</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1624">Goban/InteractiveBase.ts:1624</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#clearMessage">clearMessage</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3008">Goban/CanvasRenderer.ts:3008</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearPendingResignation">clearPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1640">Goban/InteractiveBase.ts:1640</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeMetrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Metrics</span><a href="#computeMetrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeMetrics.computeMetrics-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Metrics</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><a href="#computeMetrics.computeMetrics-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeMetrics">computeMetrics</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L301">Goban/Goban.ts:301</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeNewPlayerClock">computeNewPlayerClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="computeThemeStoneRadius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span><a href="#computeThemeStoneRadius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="computeThemeStoneRadius.computeThemeStoneRadius-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#computeThemeStoneRadius.computeThemeStoneRadius-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3494">Goban/CanvasRenderer.ts:3494</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connect">connect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1711">Goban/InteractiveBase.ts:1711</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
 a unified <code>JGOFMove[]</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L328">GobanBase.ts:328</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L329">GobanBase.ts:329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
 handles the special cases like <code>&quot;..&quot;</code> and &quot;pass&quot; which map to <code>{x: -1, y: -1}</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L364">GobanBase.ts:364</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteBranch">deleteBranch</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1210">Goban/InteractiveBase.ts:1210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#destroy">destroy</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L245">Goban/CanvasRenderer.ts:245</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="detachPenCanvas" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>detach<wbr/>Pen<wbr/>Canvas</span><a href="#detachPenCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="detachPenCanvas.detachPenCanvas-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">detach<wbr/>Pen<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#detachPenCanvas.detachPenCanvas-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L317">Goban/CanvasRenderer.ts:317</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="detachShadowLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>detach<wbr/>Shadow<wbr/>Layer</span><a href="#detachShadowLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="detachShadowLayer.detachShadowLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">detach<wbr/>Shadow<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#detachShadowLayer.detachShadowLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L278">Goban/CanvasRenderer.ts:278</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L1214">Goban/CanvasRenderer.ts:1214</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#disablePen">disablePen</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L241">Goban/CanvasRenderer.ts:241</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L987">Goban/InteractiveBase.ts:987</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnect">disconnect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#drawPenMarks">drawPenMarks</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L725">Goban/CanvasRenderer.ts:725</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#drawSquare">drawSquare</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L1225">Goban/CanvasRenderer.ts:1225</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawingHash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>drawing<wbr/>Hash</span><a href="#drawingHash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="drawingHash.drawingHash-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">drawing<wbr/>Hash</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#drawingHash.drawingHash-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L2264">Goban/CanvasRenderer.ts:2264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1432">Goban/InteractiveBase.ts:1432</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L1211">Goban/CanvasRenderer.ts:1211</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#enablePen">enablePen</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L238">Goban/CanvasRenderer.ts:238</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L993">Goban/InteractiveBase.ts:993</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L349">GobanBase.ts:349</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L343">GobanBase.ts:343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1137">Goban/InteractiveBase.ts:1137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1145">Goban/InteractiveBase.ts:1145</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#getAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><a href="#getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getAnalysisScoreColorAtLocation">getAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L131">Goban/Goban.ts:131</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getClockDrift">getClockDrift</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L467">Goban/InteractiveBase.ts:467</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1227">Goban/InteractiveBase.ts:1227</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLastReviewMessage">getLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L530">Goban/InteractiveBase.ts:530</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1522">Goban/InteractiveBase.ts:1522</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getNetworkLatency">getNetworkLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPlayerRelativeLatency">getPlayerRelativeLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSelectedThemes.getSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><a href="#getSelectedThemes.getSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSelectedThemes">getSelectedThemes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L84">Goban/Goban.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L473">Goban/InteractiveBase.ts:473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L487">Goban/InteractiveBase.ts:487</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L560">Goban/InteractiveBase.ts:560</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#giveReviewControl">giveReviewControl</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L907">Goban/InteractiveBase.ts:907</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1567">Goban/InteractiveBase.ts:1567</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1657">Goban/InteractiveBase.ts:1657</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1089">Goban/InteractiveBase.ts:1089</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1072">Goban/InteractiveBase.ts:1072</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L674">Goban/InteractiveBase.ts:674</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Analysis<wbr/>Scores</span><a href="#markAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markAnalysisScores.markAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markAnalysisScores.markAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Marks scores on the board when in analysis mode. Note: this will not
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L365">GobanBase.ts:365</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L529">Goban/InteractiveBase.ts:529</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteBranch">deleteBranch</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1222">Goban/InteractiveBase.ts:1222</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1437">Goban/InteractiveBase.ts:1437</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#destroy">destroy</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L245">Goban/CanvasRenderer.ts:245</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="detachPenCanvas" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>detach<wbr/>Pen<wbr/>Canvas</span><a href="#detachPenCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="detachPenCanvas.detachPenCanvas-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">detach<wbr/>Pen<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#detachPenCanvas.detachPenCanvas-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L317">Goban/CanvasRenderer.ts:317</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="detachShadowLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>detach<wbr/>Shadow<wbr/>Layer</span><a href="#detachShadowLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="detachShadowLayer.detachShadowLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">detach<wbr/>Shadow<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#detachShadowLayer.detachShadowLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L278">Goban/CanvasRenderer.ts:278</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L1214">Goban/CanvasRenderer.ts:1214</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#disablePen">disablePen</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L241">Goban/CanvasRenderer.ts:241</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L999">Goban/InteractiveBase.ts:999</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnect">disconnect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#drawPenMarks">drawPenMarks</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L725">Goban/CanvasRenderer.ts:725</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#drawSquare">drawSquare</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L1225">Goban/CanvasRenderer.ts:1225</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawingHash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>drawing<wbr/>Hash</span><a href="#drawingHash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="drawingHash.drawingHash-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">drawing<wbr/>Hash</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#drawingHash.drawingHash-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L2264">Goban/CanvasRenderer.ts:2264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1444">Goban/InteractiveBase.ts:1444</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L1211">Goban/CanvasRenderer.ts:1211</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#enablePen">enablePen</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L238">Goban/CanvasRenderer.ts:238</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1005">Goban/InteractiveBase.ts:1005</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L350">GobanBase.ts:350</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L344">GobanBase.ts:344</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1149">Goban/InteractiveBase.ts:1149</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1157">Goban/InteractiveBase.ts:1157</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#getAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><a href="#getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getAnalysisScoreColorAtLocation">getAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L131">Goban/Goban.ts:131</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getClockDrift">getClockDrift</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L472">Goban/InteractiveBase.ts:472</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLastReviewMessage">getLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L542">Goban/InteractiveBase.ts:542</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1534">Goban/InteractiveBase.ts:1534</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getNetworkLatency">getNetworkLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPlayerRelativeLatency">getPlayerRelativeLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSelectedThemes.getSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><a href="#getSelectedThemes.getSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSelectedThemes">getSelectedThemes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L84">Goban/Goban.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L478">Goban/InteractiveBase.ts:478</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L492">Goban/InteractiveBase.ts:492</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#getStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getStoneFontScale.getStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getStoneFontScale.getStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getStoneFontScale">getStoneFontScale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L572">Goban/InteractiveBase.ts:572</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#giveReviewControl">giveReviewControl</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1579">Goban/InteractiveBase.ts:1579</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L535">Goban/InteractiveBase.ts:535</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1669">Goban/InteractiveBase.ts:1669</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1101">Goban/InteractiveBase.ts:1101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1084">Goban/InteractiveBase.ts:1084</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L686">Goban/InteractiveBase.ts:686</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Analysis<wbr/>Scores</span><a href="#markAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markAnalysisScores.markAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markAnalysisScores.markAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Marks scores on the board when in analysis mode. Note: this will not
 clear existing scores, this is intentional as I think it&#39;s the expected
 behavior of reviewers</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markAnalysisScores">markAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L161">Goban/Goban.ts:161</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L620">Goban/InteractiveBase.ts:620</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_bindCanvasEvents" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span><a href="#move_tree_bindCanvasEvents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#move_tree_bindCanvasEvents">move_tree_bindCanvasEvents</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3442">Goban/CanvasRenderer.ts:3442</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawIsoBranchTo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span><a href="#move_tree_drawIsoBranchTo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawIsoBranchTo.move_tree_drawIsoBranchTo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">from_node</span>, <span class="tsd-kind-parameter">to_node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawIsoBranchTo.move_tree_drawIsoBranchTo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">from_node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">to_node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3679">Goban/CanvasRenderer.ts:3679</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Path</span><a href="#move_tree_drawPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawPath.move_tree_drawPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawPath.move_tree_drawPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3646">Goban/CanvasRenderer.ts:3646</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawRecursive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span><a href="#move_tree_drawRecursive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawRecursive.move_tree_drawRecursive-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">active_path_number</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawRecursive.move_tree_drawRecursive-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">active_path_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3607">Goban/CanvasRenderer.ts:3607</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span><a href="#move_tree_drawStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawStone.move_tree_drawStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">active_path_number</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawStone.move_tree_drawStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">active_path_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3506">Goban/CanvasRenderer.ts:3506</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_hilightNode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span><a href="#move_tree_hilightNode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_hilightNode.move_tree_hilightNode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_hilightNode.move_tree_hilightNode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3630">Goban/CanvasRenderer.ts:3630</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_recursiveDrawPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span><a href="#move_tree_recursiveDrawPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_recursiveDrawPath.move_tree_recursiveDrawPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_recursiveDrawPath.move_tree_recursiveDrawPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3738">Goban/CanvasRenderer.ts:3738</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#move_tree_redraw">move_tree_redraw</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3264">Goban/CanvasRenderer.ts:3264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1064">Goban/InteractiveBase.ts:1064</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><a href="#onAnalysisScoringMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringMove.onAnalysisScoringMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringMove.onAnalysisScoringMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringMove">onAnalysisScoringMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L359">Goban/Goban.ts:359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><a href="#onAnalysisScoringStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringStart.onAnalysisScoringStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringStart.onAnalysisScoringStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringStart">onAnalysisScoringStart</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L316">Goban/Goban.ts:316</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisToggleStoneRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><a href="#onAnalysisToggleStoneRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisToggleStoneRemoval">onAnalysisToggleStoneRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L235">Goban/Goban.ts:235</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onLabelingMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Labeling<wbr/>Move</span><a href="#onLabelingMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onLabelingMove.onLabelingMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Labeling<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onLabelingMove.onLabelingMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3222">Goban/CanvasRenderer.ts:3222</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onLabelingStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Labeling<wbr/>Start</span><a href="#onLabelingStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onLabelingStart.onLabelingStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Labeling<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onLabelingStart.onLabelingStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3192">Goban/CanvasRenderer.ts:3192</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onMouseMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Mouse<wbr/>Move</span><a href="#onMouseMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onMouseMove.onMouseMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Mouse<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onMouseMove.onMouseMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L1166">Goban/CanvasRenderer.ts:1166</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onMouseOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Mouse<wbr/>Out</span><a href="#onMouseOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onMouseOut.onMouseOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Mouse<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onMouseOut.onMouseOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L1201">Goban/CanvasRenderer.ts:1201</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onPenMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Pen<wbr/>Move</span><a href="#onPenMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onPenMove.onPenMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Pen<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onPenMove.onPenMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L693">Goban/CanvasRenderer.ts:693</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onPenStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Pen<wbr/>Start</span><a href="#onPenStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onPenStart.onPenStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Pen<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onPenStart.onPenStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L682">Goban/CanvasRenderer.ts:682</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onTap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Tap</span><a href="#onTap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onTap.onTap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Tap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">double_tap</span>, <span class="tsd-kind-parameter">right_click</span>, <span class="tsd-kind-parameter">press_duration_ms</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onTap.onTap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li><li><span><span class="tsd-kind-parameter">double_tap</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">right_click</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">press_duration_ms</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L756">Goban/CanvasRenderer.ts:756</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pass">pass</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pauseGame">pauseGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen2xy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>pen2xy</span><a href="#pen2xy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="pen2xy.pen2xy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pen2xy</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><a href="#pen2xy.pen2xy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L667">Goban/CanvasRenderer.ts:667</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#performStoneRemovalAutoScoring">performStoneRemovalAutoScoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1441">Goban/InteractiveBase.ts:1441</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1321">Goban/InteractiveBase.ts:1321</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markAnalysisScores">markAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L161">Goban/Goban.ts:161</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L632">Goban/InteractiveBase.ts:632</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_bindCanvasEvents" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span><a href="#move_tree_bindCanvasEvents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#move_tree_bindCanvasEvents">move_tree_bindCanvasEvents</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3442">Goban/CanvasRenderer.ts:3442</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawIsoBranchTo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span><a href="#move_tree_drawIsoBranchTo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawIsoBranchTo.move_tree_drawIsoBranchTo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">from_node</span>, <span class="tsd-kind-parameter">to_node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawIsoBranchTo.move_tree_drawIsoBranchTo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">from_node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">to_node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3679">Goban/CanvasRenderer.ts:3679</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Path</span><a href="#move_tree_drawPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawPath.move_tree_drawPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawPath.move_tree_drawPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3646">Goban/CanvasRenderer.ts:3646</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawRecursive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span><a href="#move_tree_drawRecursive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawRecursive.move_tree_drawRecursive-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">active_path_number</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawRecursive.move_tree_drawRecursive-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">active_path_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3607">Goban/CanvasRenderer.ts:3607</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span><a href="#move_tree_drawStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawStone.move_tree_drawStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">active_path_number</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawStone.move_tree_drawStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">active_path_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3506">Goban/CanvasRenderer.ts:3506</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_hilightNode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span><a href="#move_tree_hilightNode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_hilightNode.move_tree_hilightNode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_hilightNode.move_tree_hilightNode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3630">Goban/CanvasRenderer.ts:3630</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_recursiveDrawPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span><a href="#move_tree_recursiveDrawPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_recursiveDrawPath.move_tree_recursiveDrawPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_recursiveDrawPath.move_tree_recursiveDrawPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.ViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">ViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3738">Goban/CanvasRenderer.ts:3738</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#move_tree_redraw">move_tree_redraw</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3264">Goban/CanvasRenderer.ts:3264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1076">Goban/InteractiveBase.ts:1076</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><a href="#onAnalysisScoringMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringMove.onAnalysisScoringMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringMove.onAnalysisScoringMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringMove">onAnalysisScoringMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L368">Goban/Goban.ts:368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><a href="#onAnalysisScoringStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringStart.onAnalysisScoringStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringStart.onAnalysisScoringStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringStart">onAnalysisScoringStart</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L325">Goban/Goban.ts:325</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisToggleStoneRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><a href="#onAnalysisToggleStoneRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisToggleStoneRemoval">onAnalysisToggleStoneRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L235">Goban/Goban.ts:235</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onLabelingMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Labeling<wbr/>Move</span><a href="#onLabelingMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onLabelingMove.onLabelingMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Labeling<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onLabelingMove.onLabelingMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3222">Goban/CanvasRenderer.ts:3222</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onLabelingStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Labeling<wbr/>Start</span><a href="#onLabelingStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onLabelingStart.onLabelingStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Labeling<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onLabelingStart.onLabelingStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3192">Goban/CanvasRenderer.ts:3192</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onMouseMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Mouse<wbr/>Move</span><a href="#onMouseMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onMouseMove.onMouseMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Mouse<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onMouseMove.onMouseMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L1166">Goban/CanvasRenderer.ts:1166</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onMouseOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Mouse<wbr/>Out</span><a href="#onMouseOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onMouseOut.onMouseOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Mouse<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onMouseOut.onMouseOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L1201">Goban/CanvasRenderer.ts:1201</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onPenMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Pen<wbr/>Move</span><a href="#onPenMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onPenMove.onPenMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Pen<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onPenMove.onPenMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L693">Goban/CanvasRenderer.ts:693</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onPenStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Pen<wbr/>Start</span><a href="#onPenStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onPenStart.onPenStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Pen<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onPenStart.onPenStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L682">Goban/CanvasRenderer.ts:682</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onTap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Tap</span><a href="#onTap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onTap.onTap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Tap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">double_tap</span>, <span class="tsd-kind-parameter">right_click</span>, <span class="tsd-kind-parameter">press_duration_ms</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onTap.onTap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li><li><span><span class="tsd-kind-parameter">double_tap</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">right_click</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">press_duration_ms</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L756">Goban/CanvasRenderer.ts:756</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pass">pass</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pauseGame">pauseGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen2xy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>pen2xy</span><a href="#pen2xy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="pen2xy.pen2xy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pen2xy</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><a href="#pen2xy.pen2xy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L667">Goban/CanvasRenderer.ts:667</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#performStoneRemovalAutoScoring">performStoneRemovalAutoScoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1453">Goban/InteractiveBase.ts:1453</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1333">Goban/InteractiveBase.ts:1333</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
  process. Because our subclasses might (and do) need to do some of their
  own config before these are called, we set this function to be called
  by our subclass after it&#39;s done it&#39;s own internal config stuff.</p>
-</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L354">GobanBase.ts:354</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1057">Goban/InteractiveBase.ts:1057</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisRemovalAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><a href="#putAnalysisRemovalAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisRemovalAtLocation">putAnalysisRemovalAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L150">Goban/Goban.ts:150</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#putAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">sync_review_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">sync_review_move</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisScoreColorAtLocation">putAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L137">Goban/Goban.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putOrClearLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span><a href="#putOrClearLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putOrClearLabel.putOrClearLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Or<wbr/>Clear<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#putOrClearLabel.putOrClearLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">mode</span>: <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putOrClearLabel">putOrClearLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L99">Goban/Goban.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L2698">Goban/CanvasRenderer.ts:2698</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#rejectRemovedStones">rejectRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#requestUndo">requestUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resign">resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resumeGame">resumeGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#saveConditionalMoves">saveConditionalMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L547">Goban/InteractiveBase.ts:547</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendChat">sendChat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPendingResignation">sendPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventEscaping">sendPreventEscaping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventStalling">sendPreventStalling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
+</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L356">GobanBase.ts:356</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1069">Goban/InteractiveBase.ts:1069</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisRemovalAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><a href="#putAnalysisRemovalAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisRemovalAtLocation">putAnalysisRemovalAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L150">Goban/Goban.ts:150</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#putAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">sync_review_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">sync_review_move</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisScoreColorAtLocation">putAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L137">Goban/Goban.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putOrClearLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span><a href="#putOrClearLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putOrClearLabel.putOrClearLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Or<wbr/>Clear<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#putOrClearLabel.putOrClearLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">mode</span>: <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putOrClearLabel">putOrClearLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L99">Goban/Goban.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L2698">Goban/CanvasRenderer.ts:2698</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#rejectRemovedStones">rejectRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#requestUndo">requestUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resign">resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resumeGame">resumeGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#saveConditionalMoves">saveConditionalMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L559">Goban/InteractiveBase.ts:559</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendChat">sendChat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPendingResignation">sendPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventEscaping">sendPreventEscaping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventStalling">sendPreventStalling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
 letting it know. Otherwise we have to wait for the server grace
 period to expire for it to time us out.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L629">Goban/InteractiveBase.ts:629</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L596">Goban/InteractiveBase.ts:596</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L644">Goban/InteractiveBase.ts:644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setByoYomiLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><a href="#setByoYomiLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setByoYomiLabel.setByoYomiLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setByoYomiLabel.setByoYomiLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#setByoYomiLabel">setByoYomiLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L1217">Goban/CanvasRenderer.ts:1217</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1374">Goban/InteractiveBase.ts:1374</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1390">Goban/InteractiveBase.ts:1390</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1126">Goban/InteractiveBase.ts:1126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1317">Goban/InteractiveBase.ts:1317</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L863">Goban/InteractiveBase.ts:863</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setGameClock">setGameClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1368">Goban/InteractiveBase.ts:1368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1606">Goban/InteractiveBase.ts:1606</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1575">Goban/InteractiveBase.ts:1575</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Position</span><a href="#setLabelPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelPosition.setLabelPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label_position</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelPosition.setLabelPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label_position</span>: <a href="../types/LabelPosition.html" class="tsd-signature-type tsd-kind-type-alias">LabelPosition</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelPosition">setLabelPosition</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L226">Goban/Goban.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastMoveOpacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><a href="#setLastMoveOpacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastMoveOpacity.setLastMoveOpacity-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastMoveOpacity.setLastMoveOpacity-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#setLastMoveOpacity">setLastMoveOpacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L234">Goban/CanvasRenderer.ts:234</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1085">Goban/InteractiveBase.ts:1085</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastReviewMessage">setLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1407">Goban/InteractiveBase.ts:1407</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1473">Goban/InteractiveBase.ts:1473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1464">Goban/InteractiveBase.ts:1464</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1403">Goban/InteractiveBase.ts:1403</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L641">Goban/InteractiveBase.ts:641</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L608">Goban/InteractiveBase.ts:608</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L656">Goban/InteractiveBase.ts:656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setByoYomiLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><a href="#setByoYomiLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setByoYomiLabel.setByoYomiLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setByoYomiLabel.setByoYomiLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#setByoYomiLabel">setByoYomiLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L1217">Goban/CanvasRenderer.ts:1217</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1386">Goban/InteractiveBase.ts:1386</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1402">Goban/InteractiveBase.ts:1402</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1138">Goban/InteractiveBase.ts:1138</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1431">Goban/InteractiveBase.ts:1431</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1329">Goban/InteractiveBase.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L875">Goban/InteractiveBase.ts:875</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setGameClock">setGameClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1380">Goban/InteractiveBase.ts:1380</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1618">Goban/InteractiveBase.ts:1618</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1587">Goban/InteractiveBase.ts:1587</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Position</span><a href="#setLabelPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelPosition.setLabelPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label_position</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelPosition.setLabelPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label_position</span>: <a href="../types/LabelPosition.html" class="tsd-signature-type tsd-kind-type-alias">LabelPosition</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelPosition">setLabelPosition</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L226">Goban/Goban.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastMoveOpacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><a href="#setLastMoveOpacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastMoveOpacity.setLastMoveOpacity-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastMoveOpacity.setLastMoveOpacity-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#setLastMoveOpacity">setLastMoveOpacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L234">Goban/CanvasRenderer.ts:234</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1097">Goban/InteractiveBase.ts:1097</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastReviewMessage">setLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1485">Goban/InteractiveBase.ts:1485</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1476">Goban/InteractiveBase.ts:1476</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1415">Goban/InteractiveBase.ts:1415</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
 board state as it pushes and pops state. Our renderers can override this
 to save state they need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1359">Goban/InteractiveBase.ts:1359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1234">Goban/InteractiveBase.ts:1234</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#setMoveTreeContainer">setMoveTreeContainer</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3259">Goban/CanvasRenderer.ts:3259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="setPenStyle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>set<wbr/>Pen<wbr/>Style</span><a href="#setPenStyle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="setPenStyle.setPenStyle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Pen<wbr/>Style</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setPenStyle.setPenStyle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L673">Goban/CanvasRenderer.ts:673</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1661">Goban/InteractiveBase.ts:1661</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size</span><a href="#setSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSize.setSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSize.setSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSize">setSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L285">Goban/Goban.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSizeBasedOnDisplayWidth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><a href="#setSquareSizeBasedOnDisplayWidth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">display_width</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">display_width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSizeBasedOnDisplayWidth">setSquareSizeBasedOnDisplayWidth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L200">Goban/Goban.ts:200</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1371">Goban/InteractiveBase.ts:1371</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1251">Goban/InteractiveBase.ts:1251</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1246">Goban/InteractiveBase.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#setMoveTreeContainer">setMoveTreeContainer</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3259">Goban/CanvasRenderer.ts:3259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="setPenStyle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>set<wbr/>Pen<wbr/>Style</span><a href="#setPenStyle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="setPenStyle.setPenStyle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Pen<wbr/>Style</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setPenStyle.setPenStyle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L673">Goban/CanvasRenderer.ts:673</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1673">Goban/InteractiveBase.ts:1673</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size</span><a href="#setSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSize.setSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSize.setSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSize">setSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L285">Goban/Goban.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSizeBasedOnDisplayWidth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><a href="#setSquareSizeBasedOnDisplayWidth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">display_width</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">display_width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSizeBasedOnDisplayWidth">setSquareSizeBasedOnDisplayWidth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L200">Goban/Goban.ts:200</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
 previously saved board state.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setStrictSekiMode">setStrictSekiMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L615">Goban/InteractiveBase.ts:615</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1413">Goban/InteractiveBase.ts:1413</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTheme" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Theme</span><a href="#setTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTheme.setTheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span>, <span class="tsd-kind-parameter">dont_redraw</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTheme.setTheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li><li><span><span class="tsd-kind-parameter">dont_redraw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTheme">setTheme</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3020">Goban/CanvasRenderer.ts:3020</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3241">Goban/CanvasRenderer.ts:3241</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1231">Goban/InteractiveBase.ts:1231</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1496">Goban/InteractiveBase.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1003">Goban/InteractiveBase.ts:1003</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id_or_error</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 5000</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#showMessage">showMessage</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L2952">Goban/CanvasRenderer.ts:2952</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1031">Goban/InteractiveBase.ts:1031</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1010">Goban/InteractiveBase.ts:1010</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L882">Goban/InteractiveBase.ts:882</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#syncReviewMove">syncReviewMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1528">Goban/InteractiveBase.ts:1528</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L633">Goban/InteractiveBase.ts:633</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L636">Goban/InteractiveBase.ts:636</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L927">Goban/InteractiveBase.ts:927</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1644">Goban/InteractiveBase.ts:1644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1093">Goban/InteractiveBase.ts:1093</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="watchSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>watch<wbr/>Selected<wbr/>Themes</span><a href="#watchSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="watchSelectedThemes.watchSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">watch<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#watchSelectedThemes.watchSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="watchSelectedThemes.watchSelectedThemes-1.__type-25.remove.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L3247">Goban/CanvasRenderer.ts:3247</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L565">Goban/InteractiveBase.ts:565</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="xy2pen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>xy2pen</span><a href="#xy2pen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="xy2pen.xy2pen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><a href="#xy2pen.xy2pen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L659">Goban/CanvasRenderer.ts:659</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L493">Goban/InteractiveBase.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__borders_initialized" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__borders_<wbr/>initialized</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__set_board_height" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__set_<wbr/>board_<wbr/>height</span></a><a href="#__set_board_width" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__set_<wbr/>board_<wbr/>width</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#autoplaying_puzzle_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoplaying_<wbr/>puzzle_<wbr/>move</span></a><a href="#board" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#byoyomi_label" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>byoyomi_<wbr/>label</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#ctx" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ctx</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#current_pen_mark" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>pen_<wbr/>mark</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#drawing_enabled" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>drawing_<wbr/>enabled</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#handleShiftKey" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handle<wbr/>Shift<wbr/>Key</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#labeling_mode" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>labeling_<wbr/>mode</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_label_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>label_<wbr/>position</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_pen_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>pen_<wbr/>position</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#message_div" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>div</span></a><a href="#message_td" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>td</span></a><a href="#message_text" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>text</span></a><a href="#message_timeout" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>timeout</span></a><a href="#metrics" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metrics</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#move_tree_canvas" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>canvas</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#move_tree_inner_container" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>inner_<wbr/>container</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#parent" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_ctx" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>ctx</span></a><a href="#pen_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>layer</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#ready_to_draw" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ready_<wbr/>to_<wbr/>draw</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shadow_ctx" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shadow_<wbr/>ctx</span></a><a href="#shadow_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shadow_<wbr/>layer</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#theme_black" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black</span></a><a href="#theme_black_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black_<wbr/>stones</span></a><a href="#theme_black_text_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black_<wbr/>text_<wbr/>color</span></a><a href="#theme_blank_text_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>blank_<wbr/>text_<wbr/>color</span></a><a href="#theme_board" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>board</span></a><a href="#theme_faded_line_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>faded_<wbr/>line_<wbr/>color</span></a><a href="#theme_faded_star_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>faded_<wbr/>star_<wbr/>color</span></a><a href="#theme_line_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>line_<wbr/>color</span></a><a href="#theme_star_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>star_<wbr/>color</span></a><a href="#theme_stone_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>stone_<wbr/>radius</span></a><a href="#theme_white" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white</span></a><a href="#theme_white_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white_<wbr/>stones</span></a><a href="#theme_white_text_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white_<wbr/>text_<wbr/>color</span></a><a href="#themes" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>themes</span></a><a href="#title_div" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title_<wbr/>div</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#THEMES-1" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES</span></a><a href="#THEMES_SORTED" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES_<wbr/>SORTED</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#__drawSquare" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>__draw<wbr/>Square</span></a><a href="#_socket_on" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#attachPenCanvas" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>attach<wbr/>Pen<wbr/>Canvas</span></a><a href="#attachShadowLayer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>attach<wbr/>Shadow<wbr/>Layer</span></a><a href="#bindPointerBindings" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>bind<wbr/>Pointer<wbr/>Bindings</span></a><a href="#cancelGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Scores</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeMetrics" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Metrics</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#computeThemeStoneRadius" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span></a><a href="#connect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#detachPenCanvas" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>detach<wbr/>Pen<wbr/>Canvas</span></a><a href="#detachShadowLayer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>detach<wbr/>Shadow<wbr/>Layer</span></a><a href="#disableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#drawingHash" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>drawing<wbr/>Hash</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#getClockDrift" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getSelectedThemes" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Analysis<wbr/>Scores</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_bindCanvasEvents" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span></a><a href="#move_tree_drawIsoBranchTo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span></a><a href="#move_tree_drawPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Path</span></a><a href="#move_tree_drawRecursive" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span></a><a href="#move_tree_drawStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span></a><a href="#move_tree_hilightNode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span></a><a href="#move_tree_recursiveDrawPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#onAnalysisScoringMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span></a><a href="#onAnalysisScoringStart" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span></a><a href="#onAnalysisToggleStoneRemoval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span></a><a href="#onLabelingMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Labeling<wbr/>Move</span></a><a href="#onLabelingStart" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Labeling<wbr/>Start</span></a><a href="#onMouseMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Mouse<wbr/>Move</span></a><a href="#onMouseOut" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Mouse<wbr/>Out</span></a><a href="#onPenMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Pen<wbr/>Move</span></a><a href="#onPenStart" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Pen<wbr/>Start</span></a><a href="#onTap" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Tap</span></a><a href="#pass" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#pen2xy" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pen2xy</span></a><a href="#performStoneRemovalAutoScoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#putAnalysisRemovalAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span></a><a href="#putAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#putOrClearLabel" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span></a><a href="#redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setByoYomiLabel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLabelPosition" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Position</span></a><a href="#setLastMoveOpacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setPenStyle" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Pen<wbr/>Style</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setSquareSize" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a><a href="#setSquareSizeBasedOnDisplayWidth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStrictSekiMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTheme" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Theme</span></a><a href="#setTitle" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#watchSelectedThemes" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>watch<wbr/>Selected<wbr/>Themes</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#xy2pen" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2pen</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#setStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStoneFontScale.setStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStoneFontScale.setStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setStoneFontScale">setStoneFontScale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L293">Goban/Goban.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setStrictSekiMode">setStrictSekiMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L627">Goban/InteractiveBase.ts:627</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTheme" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Theme</span><a href="#setTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTheme.setTheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span>, <span class="tsd-kind-parameter">dont_redraw</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTheme.setTheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li><li><span><span class="tsd-kind-parameter">dont_redraw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTheme">setTheme</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3020">Goban/CanvasRenderer.ts:3020</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3241">Goban/CanvasRenderer.ts:3241</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1243">Goban/InteractiveBase.ts:1243</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1508">Goban/InteractiveBase.ts:1508</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1015">Goban/InteractiveBase.ts:1015</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id_or_error</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 5000</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/GobanCanvasInterface.html">GobanCanvasInterface</a>.<a href="../interfaces/GobanCanvasInterface.html#showMessage">showMessage</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L2952">Goban/CanvasRenderer.ts:2952</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1043">Goban/InteractiveBase.ts:1043</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1022">Goban/InteractiveBase.ts:1022</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L894">Goban/InteractiveBase.ts:894</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L931">Goban/InteractiveBase.ts:931</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#syncReviewMove">syncReviewMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1540">Goban/InteractiveBase.ts:1540</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L645">Goban/InteractiveBase.ts:645</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L648">Goban/InteractiveBase.ts:648</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L939">Goban/InteractiveBase.ts:939</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1656">Goban/InteractiveBase.ts:1656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1105">Goban/InteractiveBase.ts:1105</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="watchSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>watch<wbr/>Selected<wbr/>Themes</span><a href="#watchSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="watchSelectedThemes.watchSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">watch<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#watchSelectedThemes.watchSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="watchSelectedThemes.watchSelectedThemes-1.__type-25.remove.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L3247">Goban/CanvasRenderer.ts:3247</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L577">Goban/InteractiveBase.ts:577</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="xy2pen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>xy2pen</span><a href="#xy2pen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="xy2pen.xy2pen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><a href="#xy2pen.xy2pen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L659">Goban/CanvasRenderer.ts:659</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__borders_initialized" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__borders_<wbr/>initialized</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__set_board_height" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__set_<wbr/>board_<wbr/>height</span></a><a href="#__set_board_width" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__set_<wbr/>board_<wbr/>width</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#autoplaying_puzzle_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoplaying_<wbr/>puzzle_<wbr/>move</span></a><a href="#board" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#byoyomi_label" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>byoyomi_<wbr/>label</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#ctx" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ctx</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#current_pen_mark" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>pen_<wbr/>mark</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#drawing_enabled" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>drawing_<wbr/>enabled</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#handleShiftKey" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handle<wbr/>Shift<wbr/>Key</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#labeling_mode" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>labeling_<wbr/>mode</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_label_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>label_<wbr/>position</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_pen_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>pen_<wbr/>position</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#message_div" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>div</span></a><a href="#message_td" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>td</span></a><a href="#message_text" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>text</span></a><a href="#message_timeout" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>timeout</span></a><a href="#metrics" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metrics</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#move_tree_canvas" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>canvas</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#move_tree_inner_container" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>inner_<wbr/>container</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#parent" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_ctx" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>ctx</span></a><a href="#pen_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>layer</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#ready_to_draw" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ready_<wbr/>to_<wbr/>draw</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shadow_ctx" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shadow_<wbr/>ctx</span></a><a href="#shadow_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shadow_<wbr/>layer</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_font_scale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#theme_black" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black</span></a><a href="#theme_black_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black_<wbr/>stones</span></a><a href="#theme_black_text_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black_<wbr/>text_<wbr/>color</span></a><a href="#theme_blank_text_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>blank_<wbr/>text_<wbr/>color</span></a><a href="#theme_board" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>board</span></a><a href="#theme_faded_line_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>faded_<wbr/>line_<wbr/>color</span></a><a href="#theme_faded_star_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>faded_<wbr/>star_<wbr/>color</span></a><a href="#theme_line_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>line_<wbr/>color</span></a><a href="#theme_star_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>star_<wbr/>color</span></a><a href="#theme_stone_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>stone_<wbr/>radius</span></a><a href="#theme_white" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white</span></a><a href="#theme_white_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white_<wbr/>stones</span></a><a href="#theme_white_text_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white_<wbr/>text_<wbr/>color</span></a><a href="#themes" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>themes</span></a><a href="#title_div" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title_<wbr/>div</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#THEMES-1" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES</span></a><a href="#THEMES_SORTED" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES_<wbr/>SORTED</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#__drawSquare" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>__draw<wbr/>Square</span></a><a href="#_socket_on" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#attachPenCanvas" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>attach<wbr/>Pen<wbr/>Canvas</span></a><a href="#attachShadowLayer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>attach<wbr/>Shadow<wbr/>Layer</span></a><a href="#bindPointerBindings" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>bind<wbr/>Pointer<wbr/>Bindings</span></a><a href="#cancelGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Scores</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeMetrics" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Metrics</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#computeThemeStoneRadius" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span></a><a href="#connect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#detachPenCanvas" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>detach<wbr/>Pen<wbr/>Canvas</span></a><a href="#detachShadowLayer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>detach<wbr/>Shadow<wbr/>Layer</span></a><a href="#disableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#drawingHash" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>drawing<wbr/>Hash</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#getClockDrift" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getSelectedThemes" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getStoneFontScale" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Analysis<wbr/>Scores</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_bindCanvasEvents" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span></a><a href="#move_tree_drawIsoBranchTo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span></a><a href="#move_tree_drawPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Path</span></a><a href="#move_tree_drawRecursive" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span></a><a href="#move_tree_drawStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span></a><a href="#move_tree_hilightNode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span></a><a href="#move_tree_recursiveDrawPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#onAnalysisScoringMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span></a><a href="#onAnalysisScoringStart" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span></a><a href="#onAnalysisToggleStoneRemoval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span></a><a href="#onLabelingMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Labeling<wbr/>Move</span></a><a href="#onLabelingStart" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Labeling<wbr/>Start</span></a><a href="#onMouseMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Mouse<wbr/>Move</span></a><a href="#onMouseOut" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Mouse<wbr/>Out</span></a><a href="#onPenMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Pen<wbr/>Move</span></a><a href="#onPenStart" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Pen<wbr/>Start</span></a><a href="#onTap" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Tap</span></a><a href="#pass" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#pen2xy" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pen2xy</span></a><a href="#performStoneRemovalAutoScoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#putAnalysisRemovalAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span></a><a href="#putAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#putOrClearLabel" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span></a><a href="#redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setByoYomiLabel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLabelPosition" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Position</span></a><a href="#setLastMoveOpacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setPenStyle" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Pen<wbr/>Style</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setSquareSize" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a><a href="#setSquareSizeBasedOnDisplayWidth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStoneFontScale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#setStrictSekiMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTheme" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Theme</span></a><a href="#setTitle" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#watchSelectedThemes" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>watch<wbr/>Selected<wbr/>Themes</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#xy2pen" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2pen</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/GobanEngine.html b/docs/classes/GobanEngine.html
index 6d015f92..0b7fac97 100644
--- a/docs/classes/GobanEngine.html
+++ b/docs/classes/GobanEngine.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngine | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngine.html">GobanEngine</a></li></ul><h1>Class GobanEngine</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanEngine">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><ul class="tsd-hierarchy"><li><span class="target">GobanEngine</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L296">engine/GobanEngine.ts:296</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanEngine.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngine | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngine.html">GobanEngine</a></li></ul><h1>Class GobanEngine</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanEngine">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><ul class="tsd-hierarchy"><li><span class="target">GobanEngine</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L296">engine/GobanEngine.ts:296</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanEngine.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanEngine.html#_cur_move" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_cur_<wbr/>move</span></a>
 <a href="GobanEngine.html#_cur_review_move" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_cur_<wbr/>review_<wbr/>move</span></a>
 <a href="GobanEngine.html#_last_official_move" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_last_<wbr/>official_<wbr/>move</span></a>
@@ -143,44 +143,44 @@
 <a href="GobanEngine.html#clearRuleSettings" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Rule<wbr/>Settings</span></a>
 <a href="GobanEngine.html#fillDefaults" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>fill<wbr/>Defaults</span></a>
 <a href="GobanEngine.html#migrateConfig" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>migrate<wbr/>Config</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanEngine" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Engine</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">goban_callback</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dontStoreBoardHistory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#constructor.new_GobanEngine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">goban_callback</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dontStoreBoardHistory</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L477">engine/GobanEngine.ts:477</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="_cur_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_cur_<wbr/>move</span><a href="#_cur_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_cur_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L361">engine/GobanEngine.ts:361</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_cur_review_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_cur_<wbr/>review_<wbr/>move</span><a href="#_cur_review_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_cur_<wbr/>review_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L373">engine/GobanEngine.ts:373</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_last_official_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_last_<wbr/>official_<wbr/>move</span><a href="#_last_official_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_last_<wbr/>official_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L385">engine/GobanEngine.ts:385</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_outcome</span><a href="#_outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_outcome</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L447">engine/GobanEngine.ts:447</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_phase</span><a href="#_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_phase</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol"> = &quot;play&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L349">engine/GobanEngine.ts:349</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_rules</span><a href="#_rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_rules</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol"> = &quot;japanese&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L409">engine/GobanEngine.ts:409</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_strict_<wbr/>seki_<wbr/>mode</span><a href="#_strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L397">engine/GobanEngine.ts:397</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_undo_<wbr/>requested</span><a href="#_undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_undo_<wbr/>requested</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L435">engine/GobanEngine.ts:435</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_winner</span><a href="#_winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L421">engine/GobanEngine.ts:421</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L459">engine/GobanEngine.ts:459</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L460">engine/GobanEngine.ts:460</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L461">engine/GobanEngine.ts:461</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L462">engine/GobanEngine.ts:462</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L338">engine/GobanEngine.ts:338</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L69">engine/BoardState.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L62">engine/BoardState.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L67">engine/BoardState.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L327">engine/GobanEngine.ts:327</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="decoded_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decoded_<wbr/>moves</span><a href="#decoded_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">decoded_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L337">engine/GobanEngine.ts:337</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L328">engine/GobanEngine.ts:328</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="dontStoreBoardHistory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>dont<wbr/>Store<wbr/>Board<wbr/>History</span><a href="#dontStoreBoardHistory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont<wbr/>Store<wbr/>Board<wbr/>History</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L464">engine/GobanEngine.ts:464</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L465">engine/GobanEngine.ts:465</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L335">engine/GobanEngine.ts:335</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="goban_callback" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>goban_<wbr/>callback</span><a href="#goban_callback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>callback</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#goban_callback">goban_callback</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L64">engine/BoardState.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L339">engine/GobanEngine.ts:339</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L302">engine/GobanEngine.ts:302</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L301">engine/GobanEngine.ts:301</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L59">engine/BoardState.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L303">engine/GobanEngine.ts:303</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L346">engine/GobanEngine.ts:346</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L304">engine/GobanEngine.ts:304</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L313">engine/GobanEngine.ts:313</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="loading_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>loading_<wbr/>sgf</span><a href="#loading_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">loading_<wbr/>sgf</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L466">engine/GobanEngine.ts:466</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_before_jump" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>before_<wbr/>jump</span><a href="#move_before_jump" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>before_<wbr/>jump</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L467">engine/GobanEngine.ts:467</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L305">engine/GobanEngine.ts:305</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_layout_dirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>layout_<wbr/>dirty</span><a href="#move_tree_layout_dirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>layout_<wbr/>dirty</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L310">engine/GobanEngine.ts:310</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_layout_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>layout_<wbr/>hash</span><a href="#move_tree_layout_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>layout_<wbr/>hash</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">coords</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = {}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">coords</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L308">engine/GobanEngine.ts:308</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_layout_vector" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>layout_<wbr/>vector</span><a href="#move_tree_layout_vector" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>layout_<wbr/>vector</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L306">engine/GobanEngine.ts:306</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L311">engine/GobanEngine.ts:311</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L468">engine/GobanEngine.ts:468</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="parentEventEmitter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>parent<wbr/>Event<wbr/>Emitter</span><a href="#parentEventEmitter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent<wbr/>Event<wbr/>Emitter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L2547">engine/GobanEngine.ts:2547</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L66">engine/BoardState.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L312">engine/GobanEngine.ts:312</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L314">engine/GobanEngine.ts:314</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L321">engine/GobanEngine.ts:321</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[missing puzzle description]&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L322">engine/GobanEngine.ts:322</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol"> = &quot;manual&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L323">engine/GobanEngine.ts:323</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol"> = &quot;free&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L324">engine/GobanEngine.ts:324</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L325">engine/GobanEngine.ts:325</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[missing puzzle type]&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L326">engine/GobanEngine.ts:326</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L63">engine/BoardState.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L340">engine/GobanEngine.ts:340</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L344">engine/GobanEngine.ts:344</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">colour</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">colour</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L341">engine/GobanEngine.ts:341</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L336">engine/GobanEngine.ts:336</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L472">engine/GobanEngine.ts:472</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L470">engine/GobanEngine.ts:470</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L471">engine/GobanEngine.ts:471</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L473">engine/GobanEngine.ts:473</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L474">engine/GobanEngine.ts:474</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L345">engine/GobanEngine.ts:345</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol"> = &quot;psk&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L463">engine/GobanEngine.ts:463</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="territory_included_in_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>territory_<wbr/>included_<wbr/>in_<wbr/>sgf</span><a href="#territory_included_in_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">territory_<wbr/>included_<wbr/>in_<wbr/>sgf</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L475">engine/GobanEngine.ts:475</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L299">engine/GobanEngine.ts:299</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L330">engine/GobanEngine.ts:330</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L68">engine/BoardState.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L61">engine/BoardState.ts:61</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="cur_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>move</span><a href="#cur_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="cur_move.cur_move-1"><span class="tsd-signature-keyword">get</span> cur_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L362">engine/GobanEngine.ts:362</a></li></ul></aside></li><li class="tsd-signature" id="cur_move.cur_move-2"><span class="tsd-signature-keyword">set</span> cur_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cur_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cur_move</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L365">engine/GobanEngine.ts:365</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cur_review_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>review_<wbr/>move</span><a href="#cur_review_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="cur_review_move.cur_review_move-1"><span class="tsd-signature-keyword">get</span> cur_review_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L374">engine/GobanEngine.ts:374</a></li></ul></aside></li><li class="tsd-signature" id="cur_review_move.cur_review_move-2"><span class="tsd-signature-keyword">set</span> cur_review_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cur_review_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cur_review_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L377">engine/GobanEngine.ts:377</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="last_official_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>official_<wbr/>move</span><a href="#last_official_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="last_official_move.last_official_move-1"><span class="tsd-signature-keyword">get</span> last_official_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L386">engine/GobanEngine.ts:386</a></li></ul></aside></li><li class="tsd-signature" id="last_official_move.last_official_move-2"><span class="tsd-signature-keyword">set</span> last_official_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">last_official_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">last_official_move</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L389">engine/GobanEngine.ts:389</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="outcome.outcome-1"><span class="tsd-signature-keyword">get</span> outcome<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L448">engine/GobanEngine.ts:448</a></li></ul></aside></li><li class="tsd-signature" id="outcome.outcome-2"><span class="tsd-signature-keyword">set</span> outcome<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">outcome</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">outcome</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L451">engine/GobanEngine.ts:451</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="phase.phase-1"><span class="tsd-signature-keyword">get</span> phase<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L350">engine/GobanEngine.ts:350</a></li></ul></aside></li><li class="tsd-signature" id="phase.phase-2"><span class="tsd-signature-keyword">set</span> phase<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">phase</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">phase</span>: <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L353">engine/GobanEngine.ts:353</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="rules.rules-1"><span class="tsd-signature-keyword">get</span> rules<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L410">engine/GobanEngine.ts:410</a></li></ul></aside></li><li class="tsd-signature" id="rules.rules-2"><span class="tsd-signature-keyword">set</span> rules<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">rules</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">rules</span>: <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L413">engine/GobanEngine.ts:413</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="strict_seki_mode.strict_seki_mode-1"><span class="tsd-signature-keyword">get</span> strict_seki_mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L398">engine/GobanEngine.ts:398</a></li></ul></aside></li><li class="tsd-signature" id="strict_seki_mode.strict_seki_mode-2"><span class="tsd-signature-keyword">set</span> strict_seki_mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">strict_seki_mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">strict_seki_mode</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L401">engine/GobanEngine.ts:401</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>requested</span><a href="#undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="undo_requested.undo_requested-1"><span class="tsd-signature-keyword">get</span> undo_requested<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L436">engine/GobanEngine.ts:436</a></li></ul></aside></li><li class="tsd-signature" id="undo_requested.undo_requested-2"><span class="tsd-signature-keyword">set</span> undo_requested<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">undo_requested</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">undo_requested</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L439">engine/GobanEngine.ts:439</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="winner.winner-1"><span class="tsd-signature-keyword">get</span> winner<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L422">engine/GobanEngine.ts:422</a></li></ul></aside></li><li class="tsd-signature" id="winner.winner-2"><span class="tsd-signature-keyword">set</span> winner<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L425">engine/GobanEngine.ts:425</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="boardEquals" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board<wbr/>Equals</span><a href="#boardEquals" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="boardEquals.boardEquals-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">board<wbr/>Equals</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#boardEquals.boardEquals-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if the <code>.board</code> field from the other board is equal to this one</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#boardEquals">boardEquals</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L378">engine/BoardState.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="captureGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>capture<wbr/>Group</span><a href="#captureGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="captureGroup.captureGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">capture<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">group</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#captureGroup.captureGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">group</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1052">engine/GobanEngine.ts:1052</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removed</span><a href="#clearRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearRemoved.clearRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemoved.clearRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clear all stone removals</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#clearRemoved">clearRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L229">engine/BoardState.ts:229</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoard" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board</span><a href="#cloneBoard" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoard.cloneBoard-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#cloneBoard.cloneBoard-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a clone of .board</p>
-</div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#cloneBoard">cloneBoard</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L115">engine/BoardState.ts:115</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoardState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board<wbr/>State</span><a href="#cloneBoardState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoardState.cloneBoardState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#cloneBoardState.cloneBoardState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clone the entire BoardState</p>
-</div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#cloneBoardState">cloneBoardState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L110">engine/BoardState.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="colorNotToMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color<wbr/>Not<wbr/>To<wbr/>Move</span><a href="#colorNotToMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="colorNotToMove.colorNotToMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">color<wbr/>Not<wbr/>To<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><a href="#colorNotToMove.colorNotToMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1113">engine/GobanEngine.ts:1113</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="colorToMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color<wbr/>To<wbr/>Move</span><a href="#colorToMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="colorToMove.colorToMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">color<wbr/>To<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><a href="#colorToMove.colorToMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1110">engine/GobanEngine.ts:1110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="computeInitialStateForForkedGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Initial<wbr/>State<wbr/>For<wbr/>Forked<wbr/>Game</span><a href="#computeInitialStateForForkedGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="computeInitialStateForForkedGame.computeInitialStateForForkedGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Initial<wbr/>State<wbr/>For<wbr/>Forked<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#computeInitialStateForForkedGame.computeInitialStateForForkedGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1383">engine/GobanEngine.ts:1383</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="computeScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Score</span><a href="#computeScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="computeScore.computeScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">only_prisoners</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><a href="#computeScore.computeScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes the score of the current board state.</p>
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanEngine" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Engine</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">goban_callback</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dontStoreBoardHistory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#constructor.new_GobanEngine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">goban_callback</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dontStoreBoardHistory</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L477">engine/GobanEngine.ts:477</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="_cur_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_cur_<wbr/>move</span><a href="#_cur_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_cur_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L361">engine/GobanEngine.ts:361</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_cur_review_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_cur_<wbr/>review_<wbr/>move</span><a href="#_cur_review_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_cur_<wbr/>review_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L373">engine/GobanEngine.ts:373</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_last_official_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_last_<wbr/>official_<wbr/>move</span><a href="#_last_official_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_last_<wbr/>official_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L385">engine/GobanEngine.ts:385</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_outcome</span><a href="#_outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_outcome</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L447">engine/GobanEngine.ts:447</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_phase</span><a href="#_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_phase</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol"> = &quot;play&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L349">engine/GobanEngine.ts:349</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_rules</span><a href="#_rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_rules</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol"> = &quot;japanese&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L409">engine/GobanEngine.ts:409</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_strict_<wbr/>seki_<wbr/>mode</span><a href="#_strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L397">engine/GobanEngine.ts:397</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_undo_<wbr/>requested</span><a href="#_undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_undo_<wbr/>requested</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L435">engine/GobanEngine.ts:435</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_winner</span><a href="#_winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L421">engine/GobanEngine.ts:421</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L459">engine/GobanEngine.ts:459</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L460">engine/GobanEngine.ts:460</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L461">engine/GobanEngine.ts:461</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L462">engine/GobanEngine.ts:462</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L338">engine/GobanEngine.ts:338</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L69">engine/BoardState.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L62">engine/BoardState.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L67">engine/BoardState.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L327">engine/GobanEngine.ts:327</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="decoded_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decoded_<wbr/>moves</span><a href="#decoded_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">decoded_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L337">engine/GobanEngine.ts:337</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L328">engine/GobanEngine.ts:328</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="dontStoreBoardHistory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>dont<wbr/>Store<wbr/>Board<wbr/>History</span><a href="#dontStoreBoardHistory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont<wbr/>Store<wbr/>Board<wbr/>History</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L464">engine/GobanEngine.ts:464</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L465">engine/GobanEngine.ts:465</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L335">engine/GobanEngine.ts:335</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="goban_callback" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>goban_<wbr/>callback</span><a href="#goban_callback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>callback</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#goban_callback">goban_callback</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L64">engine/BoardState.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L339">engine/GobanEngine.ts:339</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L302">engine/GobanEngine.ts:302</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L301">engine/GobanEngine.ts:301</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L59">engine/BoardState.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L303">engine/GobanEngine.ts:303</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L346">engine/GobanEngine.ts:346</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L304">engine/GobanEngine.ts:304</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L313">engine/GobanEngine.ts:313</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="loading_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>loading_<wbr/>sgf</span><a href="#loading_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">loading_<wbr/>sgf</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L466">engine/GobanEngine.ts:466</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_before_jump" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>before_<wbr/>jump</span><a href="#move_before_jump" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>before_<wbr/>jump</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L467">engine/GobanEngine.ts:467</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L305">engine/GobanEngine.ts:305</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_layout_dirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>layout_<wbr/>dirty</span><a href="#move_tree_layout_dirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>layout_<wbr/>dirty</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L310">engine/GobanEngine.ts:310</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_layout_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>layout_<wbr/>hash</span><a href="#move_tree_layout_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>layout_<wbr/>hash</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">coords</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = {}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">coords</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L308">engine/GobanEngine.ts:308</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_layout_vector" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>layout_<wbr/>vector</span><a href="#move_tree_layout_vector" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>layout_<wbr/>vector</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L306">engine/GobanEngine.ts:306</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L311">engine/GobanEngine.ts:311</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L468">engine/GobanEngine.ts:468</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="parentEventEmitter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>parent<wbr/>Event<wbr/>Emitter</span><a href="#parentEventEmitter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent<wbr/>Event<wbr/>Emitter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L2547">engine/GobanEngine.ts:2547</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L66">engine/BoardState.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L312">engine/GobanEngine.ts:312</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L314">engine/GobanEngine.ts:314</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L321">engine/GobanEngine.ts:321</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[missing puzzle description]&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L322">engine/GobanEngine.ts:322</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol"> = &quot;manual&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L323">engine/GobanEngine.ts:323</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol"> = &quot;free&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L324">engine/GobanEngine.ts:324</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L325">engine/GobanEngine.ts:325</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[missing puzzle type]&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L326">engine/GobanEngine.ts:326</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L63">engine/BoardState.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L340">engine/GobanEngine.ts:340</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L344">engine/GobanEngine.ts:344</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">colour</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">colour</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="../interfaces/GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L341">engine/GobanEngine.ts:341</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L336">engine/GobanEngine.ts:336</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L472">engine/GobanEngine.ts:472</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L470">engine/GobanEngine.ts:470</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L471">engine/GobanEngine.ts:471</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L473">engine/GobanEngine.ts:473</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L474">engine/GobanEngine.ts:474</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L345">engine/GobanEngine.ts:345</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol"> = &quot;psk&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L463">engine/GobanEngine.ts:463</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="territory_included_in_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>territory_<wbr/>included_<wbr/>in_<wbr/>sgf</span><a href="#territory_included_in_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">territory_<wbr/>included_<wbr/>in_<wbr/>sgf</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L475">engine/GobanEngine.ts:475</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L299">engine/GobanEngine.ts:299</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L330">engine/GobanEngine.ts:330</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L68">engine/BoardState.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L61">engine/BoardState.ts:61</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="cur_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>move</span><a href="#cur_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="cur_move.cur_move-1"><span class="tsd-signature-keyword">get</span> cur_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L362">engine/GobanEngine.ts:362</a></li></ul></aside></li><li class="tsd-signature" id="cur_move.cur_move-2"><span class="tsd-signature-keyword">set</span> cur_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cur_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cur_move</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L365">engine/GobanEngine.ts:365</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cur_review_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>review_<wbr/>move</span><a href="#cur_review_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="cur_review_move.cur_review_move-1"><span class="tsd-signature-keyword">get</span> cur_review_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L374">engine/GobanEngine.ts:374</a></li></ul></aside></li><li class="tsd-signature" id="cur_review_move.cur_review_move-2"><span class="tsd-signature-keyword">set</span> cur_review_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cur_review_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cur_review_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L377">engine/GobanEngine.ts:377</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="last_official_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>official_<wbr/>move</span><a href="#last_official_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="last_official_move.last_official_move-1"><span class="tsd-signature-keyword">get</span> last_official_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L386">engine/GobanEngine.ts:386</a></li></ul></aside></li><li class="tsd-signature" id="last_official_move.last_official_move-2"><span class="tsd-signature-keyword">set</span> last_official_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">last_official_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">last_official_move</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L389">engine/GobanEngine.ts:389</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="outcome.outcome-1"><span class="tsd-signature-keyword">get</span> outcome<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L448">engine/GobanEngine.ts:448</a></li></ul></aside></li><li class="tsd-signature" id="outcome.outcome-2"><span class="tsd-signature-keyword">set</span> outcome<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">outcome</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">outcome</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L451">engine/GobanEngine.ts:451</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="phase.phase-1"><span class="tsd-signature-keyword">get</span> phase<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L350">engine/GobanEngine.ts:350</a></li></ul></aside></li><li class="tsd-signature" id="phase.phase-2"><span class="tsd-signature-keyword">set</span> phase<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">phase</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">phase</span>: <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L353">engine/GobanEngine.ts:353</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="rules.rules-1"><span class="tsd-signature-keyword">get</span> rules<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L410">engine/GobanEngine.ts:410</a></li></ul></aside></li><li class="tsd-signature" id="rules.rules-2"><span class="tsd-signature-keyword">set</span> rules<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">rules</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">rules</span>: <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L413">engine/GobanEngine.ts:413</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="strict_seki_mode.strict_seki_mode-1"><span class="tsd-signature-keyword">get</span> strict_seki_mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L398">engine/GobanEngine.ts:398</a></li></ul></aside></li><li class="tsd-signature" id="strict_seki_mode.strict_seki_mode-2"><span class="tsd-signature-keyword">set</span> strict_seki_mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">strict_seki_mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">strict_seki_mode</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L401">engine/GobanEngine.ts:401</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>requested</span><a href="#undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="undo_requested.undo_requested-1"><span class="tsd-signature-keyword">get</span> undo_requested<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L436">engine/GobanEngine.ts:436</a></li></ul></aside></li><li class="tsd-signature" id="undo_requested.undo_requested-2"><span class="tsd-signature-keyword">set</span> undo_requested<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">undo_requested</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">undo_requested</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L439">engine/GobanEngine.ts:439</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="winner.winner-1"><span class="tsd-signature-keyword">get</span> winner<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L422">engine/GobanEngine.ts:422</a></li></ul></aside></li><li class="tsd-signature" id="winner.winner-2"><span class="tsd-signature-keyword">set</span> winner<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L425">engine/GobanEngine.ts:425</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="boardEquals" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board<wbr/>Equals</span><a href="#boardEquals" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="boardEquals.boardEquals-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">board<wbr/>Equals</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#boardEquals.boardEquals-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if the <code>.board</code> field from the other board is equal to this one</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#boardEquals">boardEquals</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L378">engine/BoardState.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="captureGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>capture<wbr/>Group</span><a href="#captureGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="captureGroup.captureGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">capture<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">group</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#captureGroup.captureGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">group</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1052">engine/GobanEngine.ts:1052</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removed</span><a href="#clearRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearRemoved.clearRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemoved.clearRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clear all stone removals</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#clearRemoved">clearRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L229">engine/BoardState.ts:229</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoard" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board</span><a href="#cloneBoard" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoard.cloneBoard-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#cloneBoard.cloneBoard-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a clone of .board</p>
+</div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#cloneBoard">cloneBoard</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L115">engine/BoardState.ts:115</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoardState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board<wbr/>State</span><a href="#cloneBoardState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoardState.cloneBoardState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#cloneBoardState.cloneBoardState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clone the entire BoardState</p>
+</div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#cloneBoardState">cloneBoardState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L110">engine/BoardState.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="colorNotToMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color<wbr/>Not<wbr/>To<wbr/>Move</span><a href="#colorNotToMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="colorNotToMove.colorNotToMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">color<wbr/>Not<wbr/>To<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><a href="#colorNotToMove.colorNotToMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1113">engine/GobanEngine.ts:1113</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="colorToMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color<wbr/>To<wbr/>Move</span><a href="#colorToMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="colorToMove.colorToMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">color<wbr/>To<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><a href="#colorToMove.colorToMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1110">engine/GobanEngine.ts:1110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="computeInitialStateForForkedGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Initial<wbr/>State<wbr/>For<wbr/>Forked<wbr/>Game</span><a href="#computeInitialStateForForkedGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="computeInitialStateForForkedGame.computeInitialStateForForkedGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Initial<wbr/>State<wbr/>For<wbr/>Forked<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#computeInitialStateForForkedGame.computeInitialStateForForkedGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1383">engine/GobanEngine.ts:1383</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="computeScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Score</span><a href="#computeScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="computeScore.computeScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">only_prisoners</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><a href="#computeScore.computeScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes the score of the current board state.</p>
 <p>If only_prisoners is true, we return the same data structure for convenience, but only
 the prisoners will be counted, other sources of points will be zero.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">only_prisoners</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1436">engine/GobanEngine.ts:1436</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeScoringLocations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Scoring<wbr/>Locations</span><a href="#computeScoringLocations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeScoringLocations.computeScoringLocations-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Scoring<wbr/>Locations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><a href="#computeScoringLocations.computeScoringLocations-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes scoring locations for the board. If <code>area_scoring</code> is true, we
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">only_prisoners</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1436">engine/GobanEngine.ts:1436</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeScoringLocations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Scoring<wbr/>Locations</span><a href="#computeScoringLocations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeScoringLocations.computeScoringLocations-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Scoring<wbr/>Locations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><a href="#computeScoringLocations.computeScoringLocations-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes scoring locations for the board. If <code>area_scoring</code> is true, we
 will use area scoring rules, otherwise we will use territory scoring rules
 (which implies omitting territory in seki).</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">area_scoring</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#computeScoringLocations">computeScoringLocations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L387">engine/BoardState.ts:387</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="countLiberties" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>count<wbr/>Liberties</span><a href="#countLiberties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="countLiberties.countLiberties-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">count<wbr/>Liberties</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#countLiberties.countLiberties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#countLiberties">countLiberties</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L309">engine/BoardState.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="currentPositionId" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current<wbr/>Position<wbr/>Id</span><a href="#currentPositionId" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="currentPositionId.currentPositionId-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">current<wbr/>Position<wbr/>Id</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#currentPositionId.currentPositionId-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L791">engine/GobanEngine.ts:791</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">area_scoring</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#computeScoringLocations">computeScoringLocations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L387">engine/BoardState.ts:387</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="countLiberties" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>count<wbr/>Liberties</span><a href="#countLiberties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="countLiberties.countLiberties-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">count<wbr/>Liberties</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#countLiberties.countLiberties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#countLiberties">countLiberties</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L309">engine/BoardState.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="currentPositionId" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current<wbr/>Position<wbr/>Id</span><a href="#currentPositionId" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="currentPositionId.currentPositionId-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">current<wbr/>Position<wbr/>Id</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#currentPositionId.currentPositionId-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L791">engine/GobanEngine.ts:791</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
 a unified <code>JGOFMove[]</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L702">engine/GobanEngine.ts:702</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L702">engine/GobanEngine.ts:702</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
 handles the special cases like <code>&quot;..&quot;</code> and &quot;pass&quot; which map to <code>{x: -1, y: -1}</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L731">engine/GobanEngine.ts:731</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="deleteCurMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Cur<wbr/>Move</span><a href="#deleteCurMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deleteCurMove.deleteCurMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Cur<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCurMove.deleteCurMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L991">engine/GobanEngine.ts:991</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="editPlace" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place</span><a href="#editPlace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="editPlace.editPlace-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlace.editPlace-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1283">engine/GobanEngine.ts:1283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="emit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>emit</span><a href="#emit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="emit.emit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">emit</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanEngine.html#emit.emit-1.K">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#emit.emit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="emit.emit-1.K" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">K</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanEngine.html#emit.emit-1.K">K</a></span></li><li><span><code class="tsd-tag ts-flagRest">Rest</code> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span>: <span class="tsd-signature-type">ArgumentMap</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">Extract</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanEngine.html#emit.emit-1.K">K</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Overrides BoardState.emit</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L2548">engine/GobanEngine.ts:2548</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L723">engine/GobanEngine.ts:723</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L717">engine/GobanEngine.ts:717</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="estimateScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>estimate<wbr/>Score</span><a href="#estimateScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="estimateScore.estimateScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">estimate<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">should_autoscore</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a><a href="#estimateScore.estimateScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li><li><span><span class="tsd-kind-parameter">should_autoscore</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L2466">engine/GobanEngine.ts:2466</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="exportAsPuzzle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>export<wbr/>As<wbr/>Puzzle</span><a href="#exportAsPuzzle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="exportAsPuzzle.exportAsPuzzle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">export<wbr/>As<wbr/>Puzzle</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/PuzzleConfig.html" class="tsd-signature-type tsd-kind-interface">PuzzleConfig</a><a href="#exportAsPuzzle.exportAsPuzzle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/PuzzleConfig.html" class="tsd-signature-type tsd-kind-interface">PuzzleConfig</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L2510">engine/GobanEngine.ts:2510</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="followPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Path</span><a href="#followPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="followPath.followPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">from_turn</span>, <span class="tsd-kind-parameter">moves</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span><a href="#followPath.followPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">from_turn</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">moves</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">edited</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">edited</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">edited</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L795">engine/GobanEngine.ts:795</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="foreachNeighbor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighbor</span><a href="#foreachNeighbor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighbor.foreachNeighbor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighbor</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighbor.foreachNeighbor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol"> | </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#foreachNeighbor">foreachNeighbor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L324">engine/BoardState.ts:324</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="gameCanBeCancelled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game<wbr/>Can<wbr/>Be<wbr/>Cancelled</span><a href="#gameCanBeCancelled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="gameCanBeCancelled.gameCanBeCancelled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">game<wbr/>Can<wbr/>Be<wbr/>Cancelled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#gameCanBeCancelled.gameCanBeCancelled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1005">engine/GobanEngine.ts:1005</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBlackPrisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Black<wbr/>Prisoners</span><a href="#getBlackPrisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBlackPrisoners.getBlackPrisoners-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Black<wbr/>Prisoners</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getBlackPrisoners.getBlackPrisoners-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L2527">engine/GobanEngine.ts:2527</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getCurrentMoveNumber" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Move<wbr/>Number</span><a href="#getCurrentMoveNumber" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentMoveNumber.getCurrentMoveNumber-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Move<wbr/>Number</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getCurrentMoveNumber.getCurrentMoveNumber-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1426">engine/GobanEngine.ts:1426</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getHandicapPointAdjustmentForWhite" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Handicap<wbr/>Point<wbr/>Adjustment<wbr/>For<wbr/>White</span><a href="#getHandicapPointAdjustmentForWhite" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getHandicapPointAdjustmentForWhite.getHandicapPointAdjustmentForWhite-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Handicap<wbr/>Point<wbr/>Adjustment<wbr/>For<wbr/>White</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getHandicapPointAdjustmentForWhite.getHandicapPointAdjustmentForWhite-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L2535">engine/GobanEngine.ts:2535</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveByLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>By<wbr/>Location</span><a href="#getMoveByLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveByLocation.getMoveByLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>By<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">include_forward_search</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#getMoveByLocation.getMoveByLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">include_forward_search</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L2485">engine/GobanEngine.ts:2485</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveDiff" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>Diff</span><a href="#getMoveDiff" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveDiff.getMoveDiff-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Diff</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#getMoveDiff.getMoveDiff-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a move string from the given official move number (aka branch point)</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L967">engine/GobanEngine.ts:967</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveNumber" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>Number</span><a href="#getMoveNumber" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveNumber.getMoveNumber-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Number</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getMoveNumber.getMoveNumber-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1423">engine/GobanEngine.ts:1423</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getNeighboringRawStoneStrings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><a href="#getNeighboringRawStoneStrings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><a href="#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of groups connected to the given group. This is a bit
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L731">engine/GobanEngine.ts:731</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="deleteCurMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Cur<wbr/>Move</span><a href="#deleteCurMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deleteCurMove.deleteCurMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Cur<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCurMove.deleteCurMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L991">engine/GobanEngine.ts:991</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="editPlace" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place</span><a href="#editPlace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="editPlace.editPlace-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlace.editPlace-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1283">engine/GobanEngine.ts:1283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="emit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>emit</span><a href="#emit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="emit.emit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">emit</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanEngine.html#emit.emit-1.K">K</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#emit.emit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="emit.emit-1.K" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">K</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanEngine.html#emit.emit-1.K">K</a></span></li><li><span><code class="tsd-tag ts-flagRest">Rest</code> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span>: <span class="tsd-signature-type">ArgumentMap</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">Extract</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanEngine.html#emit.emit-1.K">K</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Overrides BoardState.emit</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L2548">engine/GobanEngine.ts:2548</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L723">engine/GobanEngine.ts:723</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L717">engine/GobanEngine.ts:717</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="estimateScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>estimate<wbr/>Score</span><a href="#estimateScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="estimateScore.estimateScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">estimate<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">should_autoscore</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a><a href="#estimateScore.estimateScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li><li><span><span class="tsd-kind-parameter">should_autoscore</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L2466">engine/GobanEngine.ts:2466</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="exportAsPuzzle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>export<wbr/>As<wbr/>Puzzle</span><a href="#exportAsPuzzle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="exportAsPuzzle.exportAsPuzzle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">export<wbr/>As<wbr/>Puzzle</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/PuzzleConfig.html" class="tsd-signature-type tsd-kind-interface">PuzzleConfig</a><a href="#exportAsPuzzle.exportAsPuzzle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/PuzzleConfig.html" class="tsd-signature-type tsd-kind-interface">PuzzleConfig</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L2510">engine/GobanEngine.ts:2510</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="followPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Path</span><a href="#followPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="followPath.followPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">from_turn</span>, <span class="tsd-kind-parameter">moves</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span><a href="#followPath.followPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">from_turn</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">moves</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">edited</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">edited</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">edited</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L795">engine/GobanEngine.ts:795</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="foreachNeighbor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighbor</span><a href="#foreachNeighbor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighbor.foreachNeighbor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighbor</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighbor.foreachNeighbor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol"> | </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#foreachNeighbor">foreachNeighbor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L324">engine/BoardState.ts:324</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="gameCanBeCancelled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game<wbr/>Can<wbr/>Be<wbr/>Cancelled</span><a href="#gameCanBeCancelled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="gameCanBeCancelled.gameCanBeCancelled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">game<wbr/>Can<wbr/>Be<wbr/>Cancelled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#gameCanBeCancelled.gameCanBeCancelled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1005">engine/GobanEngine.ts:1005</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBlackPrisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Black<wbr/>Prisoners</span><a href="#getBlackPrisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBlackPrisoners.getBlackPrisoners-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Black<wbr/>Prisoners</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getBlackPrisoners.getBlackPrisoners-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L2527">engine/GobanEngine.ts:2527</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getCurrentMoveNumber" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Move<wbr/>Number</span><a href="#getCurrentMoveNumber" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentMoveNumber.getCurrentMoveNumber-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Move<wbr/>Number</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getCurrentMoveNumber.getCurrentMoveNumber-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1426">engine/GobanEngine.ts:1426</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getHandicapPointAdjustmentForWhite" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Handicap<wbr/>Point<wbr/>Adjustment<wbr/>For<wbr/>White</span><a href="#getHandicapPointAdjustmentForWhite" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getHandicapPointAdjustmentForWhite.getHandicapPointAdjustmentForWhite-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Handicap<wbr/>Point<wbr/>Adjustment<wbr/>For<wbr/>White</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getHandicapPointAdjustmentForWhite.getHandicapPointAdjustmentForWhite-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L2535">engine/GobanEngine.ts:2535</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveByLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>By<wbr/>Location</span><a href="#getMoveByLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveByLocation.getMoveByLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>By<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">include_forward_search</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#getMoveByLocation.getMoveByLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">include_forward_search</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L2485">engine/GobanEngine.ts:2485</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveDiff" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>Diff</span><a href="#getMoveDiff" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveDiff.getMoveDiff-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Diff</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#getMoveDiff.getMoveDiff-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a move string from the given official move number (aka branch point)</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L967">engine/GobanEngine.ts:967</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveNumber" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>Number</span><a href="#getMoveNumber" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveNumber.getMoveNumber-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Number</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getMoveNumber.getMoveNumber-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1423">engine/GobanEngine.ts:1423</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getNeighboringRawStoneStrings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><a href="#getNeighboringRawStoneStrings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><a href="#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of groups connected to the given group. This is a bit
 faster than using StoneGroupBuilder because we only compute the values
 we need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#getNeighboringRawStoneStrings">getNeighboringRawStoneStrings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L249">engine/BoardState.ts:249</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getRawStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span><a href="#getRawStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getRawStoneString.getRawStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Raw<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><a href="#getRawStoneString.getRawStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of x/y pairs of all the same color</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clearMarks</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#getRawStoneString">getRawStoneString</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L272">engine/BoardState.ts:272</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="getState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>get<wbr/>State</span><a href="#getState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="getState.getState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#getState.getState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L746">engine/GobanEngine.ts:746</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStoneRemovalString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Stone<wbr/>Removal<wbr/>String</span><a href="#getStoneRemovalString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStoneRemovalString.getStoneRemovalString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Removal<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getStoneRemovalString.getStoneRemovalString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1406">engine/GobanEngine.ts:1406</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getWhitePrisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>White<wbr/>Prisoners</span><a href="#getWhitePrisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getWhitePrisoners.getWhitePrisoners-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>White<wbr/>Prisoners</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWhitePrisoners.getWhitePrisoners-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L2530">engine/GobanEngine.ts:2530</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="handicapMovesLeft" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap<wbr/>Moves<wbr/>Left</span><a href="#handicapMovesLeft" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="handicapMovesLeft.handicapMovesLeft-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">handicap<wbr/>Moves<wbr/>Left</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#handicapMovesLeft.handicapMovesLeft-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1555">engine/GobanEngine.ts:1555</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="initialStatePlace" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>initial<wbr/>State<wbr/>Place</span><a href="#initialStatePlace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="initialStatePlace.initialStatePlace-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">initial<wbr/>State<wbr/>Place</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">dont_record_placement</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#initialStatePlace.initialStatePlace-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_record_placement</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1310">engine/GobanEngine.ts:1310</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isActivePlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Active<wbr/>Player</span><a href="#isActivePlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isActivePlayer.isActivePlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Active<wbr/>Player</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isActivePlayer.isActivePlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1080">engine/GobanEngine.ts:1080</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isBoardRepeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Board<wbr/>Repeating</span><a href="#isBoardRepeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isBoardRepeating.isBoardRepeating-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Board<wbr/>Repeating</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">superko_rule</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isBoardRepeating.isBoardRepeating-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">superko_rule</span>: <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1262">engine/GobanEngine.ts:1262</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>returns true if our current move is our last official move</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L963">engine/GobanEngine.ts:963</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isParticipant" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Participant</span><a href="#isParticipant" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isParticipant.isParticipant-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Participant</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isParticipant.isParticipant-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1070">engine/GobanEngine.ts:1070</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="jumpTo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To</span><a href="#jumpTo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="jumpTo.jumpTo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpTo.jumpTo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L928">engine/GobanEngine.ts:928</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L941">engine/GobanEngine.ts:941</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="jumpToOfficialMoveNumber" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Official<wbr/>Move<wbr/>Number</span><a href="#jumpToOfficialMoveNumber" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="jumpToOfficialMoveNumber.jumpToOfficialMoveNumber-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Official<wbr/>Move<wbr/>Number</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToOfficialMoveNumber.jumpToOfficialMoveNumber-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1033">engine/GobanEngine.ts:1033</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="opponent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>opponent</span><a href="#opponent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="opponent.opponent-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">opponent</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><a href="#opponent.opponent-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1048">engine/GobanEngine.ts:1048</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="otherPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>other<wbr/>Player</span><a href="#otherPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="otherPlayer.otherPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">other<wbr/>Player</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><a href="#otherPlayer.otherPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1096">engine/GobanEngine.ts:1096</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="parseSGF" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>parseSGF</span><a href="#parseSGF" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="parseSGF.parseSGF-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">parseSGF</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sgf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><a href="#parseSGF.parseSGF-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sgf</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="parseSGF.parseSGF-1.__type-7.__type-8"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1935">engine/GobanEngine.ts:1935</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="place" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place</span><a href="#place" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="place.place-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">checkForKo</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">errorOnSuperKo</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dontCheckForSuperKo</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dontCheckForSelfCapture</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#place.place-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns the number of stones removed. If you want the coordinates of
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#getNeighboringRawStoneStrings">getNeighboringRawStoneStrings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L249">engine/BoardState.ts:249</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getRawStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span><a href="#getRawStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getRawStoneString.getRawStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Raw<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><a href="#getRawStoneString.getRawStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of x/y pairs of all the same color</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clearMarks</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#getRawStoneString">getRawStoneString</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L272">engine/BoardState.ts:272</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="getState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>get<wbr/>State</span><a href="#getState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="getState.getState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#getState.getState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L746">engine/GobanEngine.ts:746</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStoneRemovalString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Stone<wbr/>Removal<wbr/>String</span><a href="#getStoneRemovalString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStoneRemovalString.getStoneRemovalString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Removal<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getStoneRemovalString.getStoneRemovalString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1406">engine/GobanEngine.ts:1406</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getWhitePrisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>White<wbr/>Prisoners</span><a href="#getWhitePrisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getWhitePrisoners.getWhitePrisoners-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>White<wbr/>Prisoners</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWhitePrisoners.getWhitePrisoners-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L2530">engine/GobanEngine.ts:2530</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="handicapMovesLeft" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap<wbr/>Moves<wbr/>Left</span><a href="#handicapMovesLeft" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="handicapMovesLeft.handicapMovesLeft-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">handicap<wbr/>Moves<wbr/>Left</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#handicapMovesLeft.handicapMovesLeft-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1555">engine/GobanEngine.ts:1555</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="initialStatePlace" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>initial<wbr/>State<wbr/>Place</span><a href="#initialStatePlace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="initialStatePlace.initialStatePlace-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">initial<wbr/>State<wbr/>Place</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">dont_record_placement</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#initialStatePlace.initialStatePlace-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_record_placement</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1310">engine/GobanEngine.ts:1310</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isActivePlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Active<wbr/>Player</span><a href="#isActivePlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isActivePlayer.isActivePlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Active<wbr/>Player</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isActivePlayer.isActivePlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1080">engine/GobanEngine.ts:1080</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isBoardRepeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Board<wbr/>Repeating</span><a href="#isBoardRepeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isBoardRepeating.isBoardRepeating-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Board<wbr/>Repeating</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">superko_rule</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isBoardRepeating.isBoardRepeating-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">superko_rule</span>: <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1262">engine/GobanEngine.ts:1262</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>returns true if our current move is our last official move</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L963">engine/GobanEngine.ts:963</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isParticipant" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Participant</span><a href="#isParticipant" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isParticipant.isParticipant-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Participant</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isParticipant.isParticipant-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1070">engine/GobanEngine.ts:1070</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="jumpTo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To</span><a href="#jumpTo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="jumpTo.jumpTo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpTo.jumpTo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L928">engine/GobanEngine.ts:928</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L941">engine/GobanEngine.ts:941</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="jumpToOfficialMoveNumber" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Official<wbr/>Move<wbr/>Number</span><a href="#jumpToOfficialMoveNumber" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="jumpToOfficialMoveNumber.jumpToOfficialMoveNumber-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Official<wbr/>Move<wbr/>Number</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToOfficialMoveNumber.jumpToOfficialMoveNumber-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1033">engine/GobanEngine.ts:1033</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="opponent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>opponent</span><a href="#opponent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="opponent.opponent-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">opponent</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><a href="#opponent.opponent-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1048">engine/GobanEngine.ts:1048</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="otherPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>other<wbr/>Player</span><a href="#otherPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="otherPlayer.otherPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">other<wbr/>Player</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><a href="#otherPlayer.otherPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1096">engine/GobanEngine.ts:1096</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="parseSGF" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>parseSGF</span><a href="#parseSGF" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="parseSGF.parseSGF-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">parseSGF</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sgf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><a href="#parseSGF.parseSGF-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sgf</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="parseSGF.parseSGF-1.__type-7.__type-8"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1935">engine/GobanEngine.ts:1935</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="place" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place</span><a href="#place" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="place.place-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">checkForKo</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">errorOnSuperKo</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dontCheckForSuperKo</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dontCheckForSelfCapture</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#place.place-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns the number of stones removed. If you want the coordinates of
 the stones removed, pass in a removed_stones array to append the moves
 to.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">checkForKo</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">errorOnSuperKo</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dontCheckForSuperKo</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dontCheckForSelfCapture</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1132">engine/GobanEngine.ts:1132</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerByColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>By<wbr/>Color</span><a href="#playerByColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerByColor.playerByColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>By<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><a href="#playerByColor.playerByColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol"> | </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1116">engine/GobanEngine.ts:1116</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>Color</span><a href="#playerColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerColor.playerColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><a href="#playerColor.playerColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1099">engine/GobanEngine.ts:1099</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerNotToMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>Not<wbr/>To<wbr/>Move</span><a href="#playerNotToMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerNotToMove.playerNotToMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>Not<wbr/>To<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#playerNotToMove.playerNotToMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1093">engine/GobanEngine.ts:1093</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerToMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>To<wbr/>Move</span><a href="#playerToMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerToMove.playerToMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>To<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#playerToMove.playerToMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1090">engine/GobanEngine.ts:1090</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerToMoveOnOfficialBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>To<wbr/>Move<wbr/>On<wbr/>Official<wbr/>Branch</span><a href="#playerToMoveOnOfficialBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerToMoveOnOfficialBranch.playerToMoveOnOfficialBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>To<wbr/>Move<wbr/>On<wbr/>Official<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#playerToMoveOnOfficialBranch.playerToMoveOnOfficialBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1085">engine/GobanEngine.ts:1085</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L736">engine/GobanEngine.ts:736</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L737">engine/GobanEngine.ts:737</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="resetMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reset<wbr/>Move<wbr/>Tree</span><a href="#resetMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="resetMoveTree.resetMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reset<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resetMoveTree.resetMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1364">engine/GobanEngine.ts:1364</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setAsCurrentReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>As<wbr/>Current<wbr/>Review<wbr/>Move</span><a href="#setAsCurrentReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setAsCurrentReviewMove.setAsCurrentReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>As<wbr/>Current<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAsCurrentReviewMove.setAsCurrentReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L985">engine/GobanEngine.ts:985</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Saves our current move as our last official move</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L949">engine/GobanEngine.ts:949</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setNeedsSealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Needs<wbr/>Sealing</span><a href="#setNeedsSealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setNeedsSealing.setNeedsSealing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Needs<wbr/>Sealing</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">needs_sealing</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setNeedsSealing.setNeedsSealing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">needs_sealing</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1402">engine/GobanEngine.ts:1402</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Removed</span><a href="#setRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setRemoved.setRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setRemoved.setRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets a position as being removed or not removed. If
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">checkForKo</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">errorOnSuperKo</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dontCheckForSuperKo</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dontCheckForSelfCapture</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1132">engine/GobanEngine.ts:1132</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerByColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>By<wbr/>Color</span><a href="#playerByColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerByColor.playerByColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>By<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><a href="#playerByColor.playerByColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol"> | </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1116">engine/GobanEngine.ts:1116</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>Color</span><a href="#playerColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerColor.playerColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><a href="#playerColor.playerColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1099">engine/GobanEngine.ts:1099</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerNotToMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>Not<wbr/>To<wbr/>Move</span><a href="#playerNotToMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerNotToMove.playerNotToMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>Not<wbr/>To<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#playerNotToMove.playerNotToMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1093">engine/GobanEngine.ts:1093</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerToMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>To<wbr/>Move</span><a href="#playerToMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerToMove.playerToMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>To<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#playerToMove.playerToMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1090">engine/GobanEngine.ts:1090</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="playerToMoveOnOfficialBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player<wbr/>To<wbr/>Move<wbr/>On<wbr/>Official<wbr/>Branch</span><a href="#playerToMoveOnOfficialBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="playerToMoveOnOfficialBranch.playerToMoveOnOfficialBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">player<wbr/>To<wbr/>Move<wbr/>On<wbr/>Official<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#playerToMoveOnOfficialBranch.playerToMoveOnOfficialBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1085">engine/GobanEngine.ts:1085</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L736">engine/GobanEngine.ts:736</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L737">engine/GobanEngine.ts:737</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="resetMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reset<wbr/>Move<wbr/>Tree</span><a href="#resetMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="resetMoveTree.resetMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reset<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resetMoveTree.resetMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1364">engine/GobanEngine.ts:1364</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setAsCurrentReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>As<wbr/>Current<wbr/>Review<wbr/>Move</span><a href="#setAsCurrentReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setAsCurrentReviewMove.setAsCurrentReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>As<wbr/>Current<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAsCurrentReviewMove.setAsCurrentReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L985">engine/GobanEngine.ts:985</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Saves our current move as our last official move</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L949">engine/GobanEngine.ts:949</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setNeedsSealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Needs<wbr/>Sealing</span><a href="#setNeedsSealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setNeedsSealing.setNeedsSealing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Needs<wbr/>Sealing</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">needs_sealing</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setNeedsSealing.setNeedsSealing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">needs_sealing</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1402">engine/GobanEngine.ts:1402</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Removed</span><a href="#setRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setRemoved.setRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setRemoved.setRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets a position as being removed or not removed. If
 <code>emit_stone_removal_updated</code> is set to false, the
 &quot;stone-removal.updated&quot; event will not be emitted, and it is up to the
 caller to emit this event appropriately.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#setRemoved">setRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L2559">engine/GobanEngine.ts:2559</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">state</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L749">engine/GobanEngine.ts:749</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if there was a next to show</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L905">engine/GobanEngine.ts:905</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showNextTrunk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next<wbr/>Trunk</span><a href="#showNextTrunk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showNextTrunk.showNextTrunk-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next<wbr/>Trunk</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#showNextTrunk.showNextTrunk-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if there was a next to show</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L917">engine/GobanEngine.ts:917</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if there was a previous to show</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L892">engine/GobanEngine.ts:892</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="toggleSingleGroupRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><a href="#toggleSingleGroupRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Toggles a group of stones for removal or restoration.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#setRemoved">setRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L2559">engine/GobanEngine.ts:2559</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">state</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L749">engine/GobanEngine.ts:749</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if there was a next to show</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L905">engine/GobanEngine.ts:905</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showNextTrunk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next<wbr/>Trunk</span><a href="#showNextTrunk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showNextTrunk.showNextTrunk-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next<wbr/>Trunk</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#showNextTrunk.showNextTrunk-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if there was a next to show</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L917">engine/GobanEngine.ts:917</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if there was a previous to show</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L892">engine/GobanEngine.ts:892</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="toggleSingleGroupRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><a href="#toggleSingleGroupRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Toggles a group of stones for removal or restoration.</p>
 <p>By default, if we are marking a group for removal but the group is
 almost certainly alive (two eyes, etc), this will result in a no-op,
 unless force_removal is set to true.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">force_removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#toggleSingleGroupRemoval">toggleSingleGroupRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L126">engine/BoardState.ts:126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updatePlayers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Players</span><a href="#updatePlayers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayers.updatePlayers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Players</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_update</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayers.updatePlayers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_update</span>: <a href="../interfaces/JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L858">engine/GobanEngine.ts:858</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearRuleSettings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>clear<wbr/>Rule<wbr/>Settings</span><a href="#clearRuleSettings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearRuleSettings.clearRuleSettings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Rule<wbr/>Settings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">game_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a><a href="#clearRuleSettings.clearRuleSettings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">game_obj</span>: <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1920">engine/GobanEngine.ts:1920</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="fillDefaults" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>fill<wbr/>Defaults</span><a href="#fillDefaults" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="fillDefaults.fillDefaults-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">fill<wbr/>Defaults</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">game_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a><a href="#fillDefaults.fillDefaults-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This function fills in default values for any missing fields in the
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">force_removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#toggleSingleGroupRemoval">toggleSingleGroupRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L126">engine/BoardState.ts:126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updatePlayers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Players</span><a href="#updatePlayers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayers.updatePlayers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Players</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_update</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayers.updatePlayers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_update</span>: <a href="../interfaces/JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L858">engine/GobanEngine.ts:858</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearRuleSettings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>clear<wbr/>Rule<wbr/>Settings</span><a href="#clearRuleSettings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearRuleSettings.clearRuleSettings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Rule<wbr/>Settings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">game_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a><a href="#clearRuleSettings.clearRuleSettings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">game_obj</span>: <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1920">engine/GobanEngine.ts:1920</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="fillDefaults" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>fill<wbr/>Defaults</span><a href="#fillDefaults" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="fillDefaults.fillDefaults-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">fill<wbr/>Defaults</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">game_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a><a href="#fillDefaults.fillDefaults-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This function fills in default values for any missing fields in the
 config.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">game_obj</span>: <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1618">engine/GobanEngine.ts:1618</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="migrateConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagPrivate">Private</code> <span>migrate<wbr/>Config</span><a href="#migrateConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="migrateConfig.migrateConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">migrate<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a><a href="#migrateConfig.migrateConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This function migrates old config&#39;s to whatever our current standard is
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">game_obj</span>: <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1618">engine/GobanEngine.ts:1618</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="migrateConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagPrivate">Private</code> <span>migrate<wbr/>Config</span><a href="#migrateConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="migrateConfig.migrateConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">migrate<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a><a href="#migrateConfig.migrateConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This function migrates old config&#39;s to whatever our current standard is
 for configs.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L1566">engine/GobanEngine.ts:1566</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#_cur_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_cur_<wbr/>move</span></a><a href="#_cur_review_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_cur_<wbr/>review_<wbr/>move</span></a><a href="#_last_official_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_last_<wbr/>official_<wbr/>move</span></a><a href="#_outcome" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_outcome</span></a><a href="#_phase" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_phase</span></a><a href="#_rules" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_rules</span></a><a href="#_strict_seki_mode" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_strict_<wbr/>seki_<wbr/>mode</span></a><a href="#_undo_requested" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_undo_<wbr/>requested</span></a><a href="#_winner" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_winner</span></a><a href="#aga_handicap_scoring" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#automatic_stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#config" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#decoded_moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>decoded_<wbr/>moves</span></a><a href="#disable_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#dontStoreBoardHistory" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont<wbr/>Store<wbr/>Board<wbr/>History</span></a><a href="#free_handicap_placement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#goban_callback" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>callback</span></a><a href="#group_ids" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#is_game_record" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#latencies" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#loading_sgf" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>loading_<wbr/>sgf</span></a><a href="#move_before_jump" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>before_<wbr/>jump</span></a><a href="#move_tree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#move_tree_layout_dirty" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>layout_<wbr/>dirty</span></a><a href="#move_tree_layout_hash" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>layout_<wbr/>hash</span></a><a href="#move_tree_layout_vector" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>layout_<wbr/>vector</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#parentEventEmitter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent<wbr/>Event<wbr/>Emitter</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_pool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#puzzle_collection" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#score_handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#superko_algorithm" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#territory_included_in_sgf" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>territory_<wbr/>included_<wbr/>in_<wbr/>sgf</span></a><a href="#throw_all_errors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#cur_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>cur_<wbr/>move</span></a><a href="#cur_review_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>cur_<wbr/>review_<wbr/>move</span></a><a href="#last_official_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>last_<wbr/>official_<wbr/>move</span></a><a href="#outcome" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>outcome</span></a><a href="#phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>phase</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>rules</span></a><a href="#strict_seki_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#undo_requested" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>undo_<wbr/>requested</span></a><a href="#winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>winner</span></a><a href="#boardEquals" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>board<wbr/>Equals</span></a><a href="#captureGroup" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>capture<wbr/>Group</span></a><a href="#clearRemoved" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removed</span></a><a href="#cloneBoard" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board</span></a><a href="#cloneBoardState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board<wbr/>State</span></a><a href="#colorNotToMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>color<wbr/>Not<wbr/>To<wbr/>Move</span></a><a href="#colorToMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>color<wbr/>To<wbr/>Move</span></a><a href="#computeInitialStateForForkedGame" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Initial<wbr/>State<wbr/>For<wbr/>Forked<wbr/>Game</span></a><a href="#computeScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Score</span></a><a href="#computeScoringLocations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Scoring<wbr/>Locations</span></a><a href="#countLiberties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>count<wbr/>Liberties</span></a><a href="#currentPositionId" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>current<wbr/>Position<wbr/>Id</span></a><a href="#decodeMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#deleteCurMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Cur<wbr/>Move</span></a><a href="#editPlace" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place</span></a><a href="#emit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>emit</span></a><a href="#encodeMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#estimateScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>estimate<wbr/>Score</span></a><a href="#exportAsPuzzle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>export<wbr/>As<wbr/>Puzzle</span></a><a href="#followPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Path</span></a><a href="#foreachNeighbor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighbor</span></a><a href="#gameCanBeCancelled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>game<wbr/>Can<wbr/>Be<wbr/>Cancelled</span></a><a href="#getBlackPrisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Black<wbr/>Prisoners</span></a><a href="#getCurrentMoveNumber" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Move<wbr/>Number</span></a><a href="#getHandicapPointAdjustmentForWhite" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Handicap<wbr/>Point<wbr/>Adjustment<wbr/>For<wbr/>White</span></a><a href="#getMoveByLocation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>By<wbr/>Location</span></a><a href="#getMoveDiff" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Diff</span></a><a href="#getMoveNumber" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Number</span></a><a href="#getNeighboringRawStoneStrings" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span></a><a href="#getRawStoneString" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span></a><a href="#getState" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>State</span></a><a href="#getStoneRemovalString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Removal<wbr/>String</span></a><a href="#getWhitePrisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>White<wbr/>Prisoners</span></a><a href="#handicapMovesLeft" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handicap<wbr/>Moves<wbr/>Left</span></a><a href="#initialStatePlace" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>initial<wbr/>State<wbr/>Place</span></a><a href="#isActivePlayer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Active<wbr/>Player</span></a><a href="#isBoardRepeating" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Board<wbr/>Repeating</span></a><a href="#isLastOfficialMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#isParticipant" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Participant</span></a><a href="#jumpTo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To</span></a><a href="#jumpToLastOfficialMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToOfficialMoveNumber" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Official<wbr/>Move<wbr/>Number</span></a><a href="#opponent" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>opponent</span></a><a href="#otherPlayer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>other<wbr/>Player</span></a><a href="#parseSGF" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>parseSGF</span></a><a href="#place" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place</span></a><a href="#playerByColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>By<wbr/>Color</span></a><a href="#playerColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>Color</span></a><a href="#playerNotToMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>Not<wbr/>To<wbr/>Move</span></a><a href="#playerToMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>To<wbr/>Move</span></a><a href="#playerToMoveOnOfficialBranch" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>To<wbr/>Move<wbr/>On<wbr/>Official<wbr/>Branch</span></a><a href="#prettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#resetMoveTree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reset<wbr/>Move<wbr/>Tree</span></a><a href="#setAsCurrentReviewMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>As<wbr/>Current<wbr/>Review<wbr/>Move</span></a><a href="#setLastOfficialMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setNeedsSealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Needs<wbr/>Sealing</span></a><a href="#setRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a><a href="#setState" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#showNext" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showNextTrunk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next<wbr/>Trunk</span></a><a href="#showPrevious" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#toggleSingleGroupRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a><a href="#updatePlayers" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Players</span></a><a href="#clearRuleSettings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Rule<wbr/>Settings</span></a><a href="#fillDefaults" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>fill<wbr/>Defaults</span></a><a href="#migrateConfig" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>migrate<wbr/>Config</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L1566">engine/GobanEngine.ts:1566</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#_cur_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_cur_<wbr/>move</span></a><a href="#_cur_review_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_cur_<wbr/>review_<wbr/>move</span></a><a href="#_last_official_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_last_<wbr/>official_<wbr/>move</span></a><a href="#_outcome" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_outcome</span></a><a href="#_phase" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_phase</span></a><a href="#_rules" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_rules</span></a><a href="#_strict_seki_mode" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_strict_<wbr/>seki_<wbr/>mode</span></a><a href="#_undo_requested" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_undo_<wbr/>requested</span></a><a href="#_winner" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_winner</span></a><a href="#aga_handicap_scoring" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#automatic_stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#config" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#decoded_moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>decoded_<wbr/>moves</span></a><a href="#disable_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#dontStoreBoardHistory" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont<wbr/>Store<wbr/>Board<wbr/>History</span></a><a href="#free_handicap_placement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#goban_callback" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>callback</span></a><a href="#group_ids" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#is_game_record" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#latencies" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#loading_sgf" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>loading_<wbr/>sgf</span></a><a href="#move_before_jump" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>before_<wbr/>jump</span></a><a href="#move_tree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#move_tree_layout_dirty" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>layout_<wbr/>dirty</span></a><a href="#move_tree_layout_hash" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>layout_<wbr/>hash</span></a><a href="#move_tree_layout_vector" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>layout_<wbr/>vector</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#parentEventEmitter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent<wbr/>Event<wbr/>Emitter</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_pool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#puzzle_collection" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#score_handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#superko_algorithm" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#territory_included_in_sgf" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>territory_<wbr/>included_<wbr/>in_<wbr/>sgf</span></a><a href="#throw_all_errors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#cur_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>cur_<wbr/>move</span></a><a href="#cur_review_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>cur_<wbr/>review_<wbr/>move</span></a><a href="#last_official_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>last_<wbr/>official_<wbr/>move</span></a><a href="#outcome" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>outcome</span></a><a href="#phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>phase</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>rules</span></a><a href="#strict_seki_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#undo_requested" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>undo_<wbr/>requested</span></a><a href="#winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>winner</span></a><a href="#boardEquals" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>board<wbr/>Equals</span></a><a href="#captureGroup" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>capture<wbr/>Group</span></a><a href="#clearRemoved" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removed</span></a><a href="#cloneBoard" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board</span></a><a href="#cloneBoardState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board<wbr/>State</span></a><a href="#colorNotToMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>color<wbr/>Not<wbr/>To<wbr/>Move</span></a><a href="#colorToMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>color<wbr/>To<wbr/>Move</span></a><a href="#computeInitialStateForForkedGame" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Initial<wbr/>State<wbr/>For<wbr/>Forked<wbr/>Game</span></a><a href="#computeScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Score</span></a><a href="#computeScoringLocations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Scoring<wbr/>Locations</span></a><a href="#countLiberties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>count<wbr/>Liberties</span></a><a href="#currentPositionId" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>current<wbr/>Position<wbr/>Id</span></a><a href="#decodeMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#deleteCurMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Cur<wbr/>Move</span></a><a href="#editPlace" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place</span></a><a href="#emit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>emit</span></a><a href="#encodeMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#estimateScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>estimate<wbr/>Score</span></a><a href="#exportAsPuzzle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>export<wbr/>As<wbr/>Puzzle</span></a><a href="#followPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Path</span></a><a href="#foreachNeighbor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighbor</span></a><a href="#gameCanBeCancelled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>game<wbr/>Can<wbr/>Be<wbr/>Cancelled</span></a><a href="#getBlackPrisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Black<wbr/>Prisoners</span></a><a href="#getCurrentMoveNumber" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Move<wbr/>Number</span></a><a href="#getHandicapPointAdjustmentForWhite" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Handicap<wbr/>Point<wbr/>Adjustment<wbr/>For<wbr/>White</span></a><a href="#getMoveByLocation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>By<wbr/>Location</span></a><a href="#getMoveDiff" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Diff</span></a><a href="#getMoveNumber" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Number</span></a><a href="#getNeighboringRawStoneStrings" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span></a><a href="#getRawStoneString" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span></a><a href="#getState" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>State</span></a><a href="#getStoneRemovalString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Removal<wbr/>String</span></a><a href="#getWhitePrisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>White<wbr/>Prisoners</span></a><a href="#handicapMovesLeft" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handicap<wbr/>Moves<wbr/>Left</span></a><a href="#initialStatePlace" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>initial<wbr/>State<wbr/>Place</span></a><a href="#isActivePlayer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Active<wbr/>Player</span></a><a href="#isBoardRepeating" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Board<wbr/>Repeating</span></a><a href="#isLastOfficialMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#isParticipant" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Participant</span></a><a href="#jumpTo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To</span></a><a href="#jumpToLastOfficialMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToOfficialMoveNumber" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Official<wbr/>Move<wbr/>Number</span></a><a href="#opponent" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>opponent</span></a><a href="#otherPlayer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>other<wbr/>Player</span></a><a href="#parseSGF" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>parseSGF</span></a><a href="#place" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place</span></a><a href="#playerByColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>By<wbr/>Color</span></a><a href="#playerColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>Color</span></a><a href="#playerNotToMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>Not<wbr/>To<wbr/>Move</span></a><a href="#playerToMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>To<wbr/>Move</span></a><a href="#playerToMoveOnOfficialBranch" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>player<wbr/>To<wbr/>Move<wbr/>On<wbr/>Official<wbr/>Branch</span></a><a href="#prettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#resetMoveTree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reset<wbr/>Move<wbr/>Tree</span></a><a href="#setAsCurrentReviewMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>As<wbr/>Current<wbr/>Review<wbr/>Move</span></a><a href="#setLastOfficialMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setNeedsSealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Needs<wbr/>Sealing</span></a><a href="#setRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a><a href="#setState" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#showNext" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showNextTrunk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next<wbr/>Trunk</span></a><a href="#showPrevious" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#toggleSingleGroupRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a><a href="#updatePlayers" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Players</span></a><a href="#clearRuleSettings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Rule<wbr/>Settings</span></a><a href="#fillDefaults" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>fill<wbr/>Defaults</span></a><a href="#migrateConfig" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>migrate<wbr/>Config</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/GobanError.html b/docs/classes/GobanError.html
index fe7543c3..62013aa5 100644
--- a/docs/classes/GobanError.html
+++ b/docs/classes/GobanError.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanError | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanError.html">GobanError</a></li></ul><h1>Class GobanError</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanError">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="tsd-signature-type">Error</span><ul class="tsd-hierarchy"><li><span class="target">GobanError</span><ul class="tsd-hierarchy"><li><a href="GobanMoveError.html" class="tsd-signature-type tsd-kind-class">GobanMoveError</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L40">engine/GobanError.ts:40</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanError.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanError" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Error</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanError.html" class="tsd-signature-type tsd-kind-class">GobanError</a><a href="#constructor.new_GobanError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanError.html" class="tsd-signature-type tsd-kind-class">GobanError</a></h4><aside class="tsd-sources"><p>Overrides Error.constructor</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L41">engine/GobanError.ts:41</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanError | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanError.html">GobanError</a></li></ul><h1>Class GobanError</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanError">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="tsd-signature-type">Error</span><ul class="tsd-hierarchy"><li><span class="target">GobanError</span><ul class="tsd-hierarchy"><li><a href="GobanMoveError.html" class="tsd-signature-type tsd-kind-class">GobanMoveError</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L40">engine/GobanError.ts:40</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanError.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanError" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Error</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanError.html" class="tsd-signature-type tsd-kind-class">GobanError</a><a href="#constructor.new_GobanError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanError.html" class="tsd-signature-type tsd-kind-class">GobanError</a></h4><aside class="tsd-sources"><p>Overrides Error.constructor</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L41">engine/GobanError.ts:41</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/GobanInteractive.html b/docs/classes/GobanInteractive.html
index 59d6aff0..f3d84fc1 100644
--- a/docs/classes/GobanInteractive.html
+++ b/docs/classes/GobanInteractive.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanInteractive | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanInteractive.html">GobanInteractive</a></li></ul><h1>Class GobanInteractive<code class="tsd-tag ts-flagAbstract">Abstract</code> </h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>This class serves as a functionality layer encapsulating core interactions
 we do with a Goban, we have it as a separate base class simply to help with
 code organization and to keep our Goban class size down.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanInteractive">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a><ul class="tsd-hierarchy"><li><span class="target">GobanInteractive</span><ul class="tsd-hierarchy"><li><a href="_internal_.OGSConnectivity.html" class="tsd-signature-type tsd-kind-class">OGSConnectivity</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L83">Goban/InteractiveBase.ts:83</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanInteractive.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanInteractive">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a><ul class="tsd-hierarchy"><li><span class="target">GobanInteractive</span><ul class="tsd-hierarchy"><li><a href="_internal_.OGSConnectivity.html" class="tsd-signature-type tsd-kind-class">OGSConnectivity</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L83">Goban/InteractiveBase.ts:83</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanInteractive.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanInteractive.html#__board_redraw_pen_layer_timer" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a>
 <a href="GobanInteractive.html#__clock_timer" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer?</span></a>
 <a href="GobanInteractive.html#__draw_state" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a>
@@ -95,6 +95,7 @@
 <a href="GobanInteractive.html#showing_scores" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a>
 <a href="GobanInteractive.html#square_size" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a>
 <a href="GobanInteractive.html#stalling_score_estimate" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate?</span></a>
+<a href="GobanInteractive.html#stone_font_scale" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a>
 <a href="GobanInteractive.html#stone_placement_enabled" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a>
 <a href="GobanInteractive.html#stone_removal_auto_scoring_done" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done?</span></a>
 <a href="GobanInteractive.html#variation_stone_opacity" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a>
@@ -142,6 +143,7 @@
 <a href="GobanInteractive.html#getMarks" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a>
 <a href="GobanInteractive.html#getShowUndoRequestIndicator" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a>
 <a href="GobanInteractive.html#getShowVariationMoveNumbers" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a>
+<a href="GobanInteractive.html#getStoneFontScale" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="GobanInteractive.html#getWidthForSquareSize" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a>
 <a href="GobanInteractive.html#hideScores" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a>
 <a href="GobanInteractive.html#incrementLabelCharacter" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a>
@@ -207,23 +209,23 @@
 <a href="GobanInteractive.html#getMoveTreeNumbering" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a>
 <a href="GobanInteractive.html#getSoundEnabled" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a>
 <a href="GobanInteractive.html#getSoundVolume" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanInteractive" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Interactive</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanInteractive.html" class="tsd-signature-type tsd-kind-class">GobanInteractive</a><a href="#constructor.new_GobanInteractive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanInteractive.html" class="tsd-signature-type tsd-kind-class">GobanInteractive</a></h4><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L287">Goban/InteractiveBase.ts:287</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_analyze_<wbr/>subtool</span><a href="#_analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_analyze_<wbr/>subtool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;alternate&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L168">Goban/InteractiveBase.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_analyze_<wbr/>tool</span><a href="#_analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_analyze_<wbr/>tool</span><span class="tsd-signature-symbol">:</span> <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a><span class="tsd-signature-symbol"> = &quot;stone&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L156">Goban/InteractiveBase.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_mode</span><a href="#_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_mode</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a><span class="tsd-signature-symbol"> = &quot;play&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L120">Goban/InteractiveBase.ts:120</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_review_<wbr/>controller_<wbr/>id</span><a href="#_review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_review_<wbr/>controller_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L211">Goban/InteractiveBase.ts:211</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_review_<wbr/>owner_<wbr/>id</span><a href="#_review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_review_<wbr/>owner_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L199">Goban/InteractiveBase.ts:199</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_score_<wbr/>estimator</span><a href="#_score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_score_<wbr/>estimator</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L180">Goban/InteractiveBase.ts:180</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_submit_<wbr/>move</span><a href="#_submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_submit_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="_submit_move.__type-1.__type-2"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L144">Goban/InteractiveBase.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_title</span><a href="#_title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;play&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L132">Goban/InteractiveBase.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L228">Goban/InteractiveBase.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L240">Goban/InteractiveBase.ts:240</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L280">GobanBase.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L248">Goban/InteractiveBase.ts:248</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L272">GobanBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_emitted_captured_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>emitted_<wbr/>captured_<wbr/>stones</span><a href="#last_emitted_captured_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>captured_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1691">Goban/InteractiveBase.ts:1691</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L285">Goban/InteractiveBase.ts:285</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L85">Goban/InteractiveBase.ts:85</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanInteractive" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Interactive</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanInteractive.html" class="tsd-signature-type tsd-kind-class">GobanInteractive</a><a href="#constructor.new_GobanInteractive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanInteractive.html" class="tsd-signature-type tsd-kind-class">GobanInteractive</a></h4><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L291">Goban/InteractiveBase.ts:291</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_analyze_<wbr/>subtool</span><a href="#_analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_analyze_<wbr/>subtool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;alternate&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L168">Goban/InteractiveBase.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_analyze_<wbr/>tool</span><a href="#_analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_analyze_<wbr/>tool</span><span class="tsd-signature-symbol">:</span> <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a><span class="tsd-signature-symbol"> = &quot;stone&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L156">Goban/InteractiveBase.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_mode</span><a href="#_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_mode</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a><span class="tsd-signature-symbol"> = &quot;play&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L120">Goban/InteractiveBase.ts:120</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_review_<wbr/>controller_<wbr/>id</span><a href="#_review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_review_<wbr/>controller_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L211">Goban/InteractiveBase.ts:211</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_review_<wbr/>owner_<wbr/>id</span><a href="#_review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_review_<wbr/>owner_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L199">Goban/InteractiveBase.ts:199</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_score_<wbr/>estimator</span><a href="#_score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_score_<wbr/>estimator</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L180">Goban/InteractiveBase.ts:180</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>_submit_<wbr/>move</span><a href="#_submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_submit_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="_submit_move.__type-1.__type-2"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L144">Goban/InteractiveBase.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="_title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>_title</span><a href="#_title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;play&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L132">Goban/InteractiveBase.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L281">GobanBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L273">GobanBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_emitted_captured_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>emitted_<wbr/>captured_<wbr/>stones</span><a href="#last_emitted_captured_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>captured_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1703">Goban/InteractiveBase.ts:1703</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L289">Goban/InteractiveBase.ts:289</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L275">Goban/InteractiveBase.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L283">Goban/InteractiveBase.ts:283</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L85">Goban/InteractiveBase.ts:85</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L281">Goban/InteractiveBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_font_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone_<wbr/>font_<wbr/>scale</span><a href="#stone_font_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>font_<wbr/>scale</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L282">Goban/InteractiveBase.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
 or all of the callbacks, only the provided callbacks will be updated.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L268">GobanBase.ts:268</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from GobanBase.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L275">GobanBase.ts:275</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from GobanBase.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L369">GobanBase.ts:369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L284">GobanBase.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1612">Goban/InteractiveBase.ts:1612</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L291">GobanBase.ts:291</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1628">Goban/InteractiveBase.ts:1628</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1699">Goban/InteractiveBase.ts:1699</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L270">GobanBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from GobanBase.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L276">GobanBase.ts:276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from GobanBase.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L370">GobanBase.ts:370</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L285">GobanBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1624">Goban/InteractiveBase.ts:1624</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L292">GobanBase.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1640">Goban/InteractiveBase.ts:1640</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1711">Goban/InteractiveBase.ts:1711</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
 a unified <code>JGOFMove[]</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L328">GobanBase.ts:328</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L329">GobanBase.ts:329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
 handles the special cases like <code>&quot;..&quot;</code> and &quot;pass&quot; which map to <code>{x: -1, y: -1}</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L364">GobanBase.ts:364</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1210">Goban/InteractiveBase.ts:1210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="deleteConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>delete<wbr/>Conditional<wbr/>Segment</span><a href="#deleteConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalSegment.deleteConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalSegment.deleteConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1172">Goban/InteractiveBase.ts:1172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L536">Goban/InteractiveBase.ts:536</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L283">Goban/InteractiveBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L283">GobanBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L987">Goban/InteractiveBase.ts:987</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L285">GobanBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L292">GobanBase.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1432">Goban/InteractiveBase.ts:1432</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L282">Goban/InteractiveBase.ts:282</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L282">GobanBase.ts:282</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L993">Goban/InteractiveBase.ts:993</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L349">GobanBase.ts:349</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L343">GobanBase.ts:343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1137">Goban/InteractiveBase.ts:1137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1145">Goban/InteractiveBase.ts:1145</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L467">Goban/InteractiveBase.ts:467</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1227">Goban/InteractiveBase.ts:1227</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L530">Goban/InteractiveBase.ts:530</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1522">Goban/InteractiveBase.ts:1522</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L473">Goban/InteractiveBase.ts:473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L487">Goban/InteractiveBase.ts:487</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L560">Goban/InteractiveBase.ts:560</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L907">Goban/InteractiveBase.ts:907</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1567">Goban/InteractiveBase.ts:1567</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1657">Goban/InteractiveBase.ts:1657</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1089">Goban/InteractiveBase.ts:1089</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1072">Goban/InteractiveBase.ts:1072</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L674">Goban/InteractiveBase.ts:674</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L620">Goban/InteractiveBase.ts:620</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L294">GobanBase.ts:294</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1064">Goban/InteractiveBase.ts:1064</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1441">Goban/InteractiveBase.ts:1441</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1321">Goban/InteractiveBase.ts:1321</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L365">GobanBase.ts:365</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L529">Goban/InteractiveBase.ts:529</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1222">Goban/InteractiveBase.ts:1222</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="deleteConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>delete<wbr/>Conditional<wbr/>Segment</span><a href="#deleteConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalSegment.deleteConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalSegment.deleteConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1184">Goban/InteractiveBase.ts:1184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1437">Goban/InteractiveBase.ts:1437</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L548">Goban/InteractiveBase.ts:548</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L287">Goban/InteractiveBase.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L284">GobanBase.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L999">Goban/InteractiveBase.ts:999</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L286">GobanBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L293">GobanBase.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1444">Goban/InteractiveBase.ts:1444</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L286">Goban/InteractiveBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L283">GobanBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1005">Goban/InteractiveBase.ts:1005</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L350">GobanBase.ts:350</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L344">GobanBase.ts:344</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1149">Goban/InteractiveBase.ts:1149</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1157">Goban/InteractiveBase.ts:1157</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L472">Goban/InteractiveBase.ts:472</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L542">Goban/InteractiveBase.ts:542</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1534">Goban/InteractiveBase.ts:1534</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L478">Goban/InteractiveBase.ts:478</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L492">Goban/InteractiveBase.ts:492</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#getStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getStoneFontScale.getStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getStoneFontScale.getStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L572">Goban/InteractiveBase.ts:572</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1579">Goban/InteractiveBase.ts:1579</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L535">Goban/InteractiveBase.ts:535</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1669">Goban/InteractiveBase.ts:1669</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1101">Goban/InteractiveBase.ts:1101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1084">Goban/InteractiveBase.ts:1084</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L686">Goban/InteractiveBase.ts:686</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L632">Goban/InteractiveBase.ts:632</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L295">GobanBase.ts:295</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1076">Goban/InteractiveBase.ts:1076</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1453">Goban/InteractiveBase.ts:1453</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1333">Goban/InteractiveBase.ts:1333</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
  process. Because our subclasses might (and do) need to do some of their
  own config before these are called, we set this function to be called
  by our subclass after it&#39;s done it&#39;s own internal config stuff.</p>
-</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L448">Goban/InteractiveBase.ts:448</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L354">GobanBase.ts:354</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1057">Goban/InteractiveBase.ts:1057</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L293">GobanBase.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L547">Goban/InteractiveBase.ts:547</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L86">Goban/InteractiveBase.ts:86</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L84">Goban/InteractiveBase.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L629">Goban/InteractiveBase.ts:629</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L596">Goban/InteractiveBase.ts:596</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L644">Goban/InteractiveBase.ts:644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1374">Goban/InteractiveBase.ts:1374</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1390">Goban/InteractiveBase.ts:1390</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1126">Goban/InteractiveBase.ts:1126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1317">Goban/InteractiveBase.ts:1317</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L863">Goban/InteractiveBase.ts:863</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1368">Goban/InteractiveBase.ts:1368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1606">Goban/InteractiveBase.ts:1606</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1575">Goban/InteractiveBase.ts:1575</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1085">Goban/InteractiveBase.ts:1085</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1407">Goban/InteractiveBase.ts:1407</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1473">Goban/InteractiveBase.ts:1473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1464">Goban/InteractiveBase.ts:1464</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1403">Goban/InteractiveBase.ts:1403</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
+</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L453">Goban/InteractiveBase.ts:453</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L356">GobanBase.ts:356</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1069">Goban/InteractiveBase.ts:1069</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L294">GobanBase.ts:294</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L559">Goban/InteractiveBase.ts:559</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L86">Goban/InteractiveBase.ts:86</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L84">Goban/InteractiveBase.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L641">Goban/InteractiveBase.ts:641</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L608">Goban/InteractiveBase.ts:608</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L656">Goban/InteractiveBase.ts:656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1386">Goban/InteractiveBase.ts:1386</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1402">Goban/InteractiveBase.ts:1402</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1138">Goban/InteractiveBase.ts:1138</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1431">Goban/InteractiveBase.ts:1431</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1329">Goban/InteractiveBase.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L875">Goban/InteractiveBase.ts:875</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1380">Goban/InteractiveBase.ts:1380</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1618">Goban/InteractiveBase.ts:1618</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1587">Goban/InteractiveBase.ts:1587</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1097">Goban/InteractiveBase.ts:1097</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1485">Goban/InteractiveBase.ts:1485</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1476">Goban/InteractiveBase.ts:1476</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1415">Goban/InteractiveBase.ts:1415</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
 board state as it pushes and pops state. Our renderers can override this
 to save state they need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1359">Goban/InteractiveBase.ts:1359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1234">Goban/InteractiveBase.ts:1234</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L297">GobanBase.ts:297</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1661">Goban/InteractiveBase.ts:1661</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when Engine.setState loads a previously saved board state.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L309">GobanBase.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L615">Goban/InteractiveBase.ts:615</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1413">Goban/InteractiveBase.ts:1413</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L281">Goban/InteractiveBase.ts:281</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1231">Goban/InteractiveBase.ts:1231</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1496">Goban/InteractiveBase.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1003">Goban/InteractiveBase.ts:1003</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L286">GobanBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1031">Goban/InteractiveBase.ts:1031</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1010">Goban/InteractiveBase.ts:1010</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L882">Goban/InteractiveBase.ts:882</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1528">Goban/InteractiveBase.ts:1528</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L633">Goban/InteractiveBase.ts:633</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L636">Goban/InteractiveBase.ts:636</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L927">Goban/InteractiveBase.ts:927</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1644">Goban/InteractiveBase.ts:1644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1093">Goban/InteractiveBase.ts:1093</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L565">Goban/InteractiveBase.ts:565</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L493">Goban/InteractiveBase.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__update_move_tree" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#_analyze_subtool" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_analyze_<wbr/>subtool</span></a><a href="#_analyze_tool" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_analyze_<wbr/>tool</span></a><a href="#_mode" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_mode</span></a><a href="#_review_controller_id" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_review_<wbr/>controller_<wbr/>id</span></a><a href="#_review_owner_id" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_review_<wbr/>owner_<wbr/>id</span></a><a href="#_score_estimator" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_score_<wbr/>estimator</span></a><a href="#_submit_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_submit_<wbr/>move</span></a><a href="#_title" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_title</span></a><a href="#analysis_move_counter" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#bounded_height" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#current_cmove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#currently_my_cmove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#edit_color" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#heatmap" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#last_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_captured_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>captured_<wbr/>stones</span></a><a href="#last_emitted_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_move" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_phase" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#move_selected" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#no_display" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#pause_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shift_key_is_down" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#square_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_placement_enabled" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#variation_stone_opacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#clearAnalysisDrawing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearTransientMark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#debouncedEmitCapturedStones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteConditionalPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteConditionalSegment" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Segment</span></a><a href="#deleteCustomMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#drawPenMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#editPlaceByPrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLocation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#hideScores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markDirty" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#placeByPrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendTimedOut" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setColoredCircles" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setHeatmap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLastOfficialMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLetterMark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setScoringMode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setSubmit" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTitle" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#toggleMark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#xy2ij" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#getCDNReleaseBase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1371">Goban/InteractiveBase.ts:1371</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1251">Goban/InteractiveBase.ts:1251</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1246">Goban/InteractiveBase.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L298">GobanBase.ts:298</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1673">Goban/InteractiveBase.ts:1673</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when Engine.setState loads a previously saved board state.</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L310">GobanBase.ts:310</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L627">Goban/InteractiveBase.ts:627</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L285">Goban/InteractiveBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1243">Goban/InteractiveBase.ts:1243</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1508">Goban/InteractiveBase.ts:1508</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1015">Goban/InteractiveBase.ts:1015</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L287">GobanBase.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1043">Goban/InteractiveBase.ts:1043</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1022">Goban/InteractiveBase.ts:1022</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L894">Goban/InteractiveBase.ts:894</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L931">Goban/InteractiveBase.ts:931</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1540">Goban/InteractiveBase.ts:1540</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L645">Goban/InteractiveBase.ts:645</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L648">Goban/InteractiveBase.ts:648</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L939">Goban/InteractiveBase.ts:939</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="GobanBase.html">GobanBase</a>.<a href="GobanBase.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1656">Goban/InteractiveBase.ts:1656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1105">Goban/InteractiveBase.ts:1105</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L577">Goban/InteractiveBase.ts:577</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__update_move_tree" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#_analyze_subtool" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_analyze_<wbr/>subtool</span></a><a href="#_analyze_tool" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_analyze_<wbr/>tool</span></a><a href="#_mode" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_mode</span></a><a href="#_review_controller_id" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_review_<wbr/>controller_<wbr/>id</span></a><a href="#_review_owner_id" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_review_<wbr/>owner_<wbr/>id</span></a><a href="#_score_estimator" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_score_<wbr/>estimator</span></a><a href="#_submit_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_submit_<wbr/>move</span></a><a href="#_title" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_title</span></a><a href="#analysis_move_counter" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#bounded_height" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#current_cmove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#currently_my_cmove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#edit_color" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#heatmap" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#last_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_captured_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>captured_<wbr/>stones</span></a><a href="#last_emitted_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_move" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_phase" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#move_selected" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#no_display" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#pause_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shift_key_is_down" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#square_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_font_scale" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a><a href="#stone_placement_enabled" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#variation_stone_opacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#clearAnalysisDrawing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearTransientMark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#debouncedEmitCapturedStones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteConditionalPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteConditionalSegment" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Segment</span></a><a href="#deleteCustomMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#drawPenMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#editPlaceByPrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLocation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getStoneFontScale" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#hideScores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markDirty" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#placeByPrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendTimedOut" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setColoredCircles" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setHeatmap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLastOfficialMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLetterMark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setScoringMode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setSubmit" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTitle" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#toggleMark" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#xy2ij" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#getCDNReleaseBase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/GobanMoveError.html b/docs/classes/GobanMoveError.html
index 7ade2e0b..740628c4 100644
--- a/docs/classes/GobanMoveError.html
+++ b/docs/classes/GobanMoveError.html
@@ -1,6 +1,6 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMoveError | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMoveError.html">GobanMoveError</a></li></ul><h1>Class GobanMoveError</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanMoveError">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanError.html" class="tsd-signature-type tsd-kind-class">GobanError</a><ul class="tsd-hierarchy"><li><span class="target">GobanMoveError</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L47">engine/GobanError.ts:47</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanMoveError.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMoveError | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMoveError.html">GobanMoveError</a></li></ul><h1>Class GobanMoveError</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanMoveError">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanError.html" class="tsd-signature-type tsd-kind-class">GobanError</a><ul class="tsd-hierarchy"><li><span class="target">GobanMoveError</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L47">engine/GobanError.ts:47</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanMoveError.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanMoveError.html#coords" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>coords</span></a>
 <a href="GobanMoveError.html#game_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a>
 <a href="GobanMoveError.html#message_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a>
 <a href="GobanMoveError.html#move_number" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanMoveError" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Move<wbr/>Error</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">game_id</span>, <span class="tsd-kind-parameter">move_number</span>, <span class="tsd-kind-parameter">coords</span>, <span class="tsd-kind-parameter">message_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanMoveError.html" class="tsd-signature-type tsd-kind-class">GobanMoveError</a><a href="#constructor.new_GobanMoveError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">game_id</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">coords</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message_id</span>: <a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanMoveError.html" class="tsd-signature-type tsd-kind-class">GobanMoveError</a></h4><aside class="tsd-sources"><p>Overrides <a href="GobanError.html">GobanError</a>.<a href="GobanError.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L53">engine/GobanError.ts:53</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="coords" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>coords</span><a href="#coords" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L50">engine/GobanError.ts:50</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L48">engine/GobanError.ts:48</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="message_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>message_<wbr/>id</span><a href="#message_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L51">engine/GobanError.ts:51</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L49">engine/GobanError.ts:49</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#coords" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>coords</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#message_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanMoveError" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Move<wbr/>Error</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">game_id</span>, <span class="tsd-kind-parameter">move_number</span>, <span class="tsd-kind-parameter">coords</span>, <span class="tsd-kind-parameter">message_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanMoveError.html" class="tsd-signature-type tsd-kind-class">GobanMoveError</a><a href="#constructor.new_GobanMoveError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">game_id</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">coords</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message_id</span>: <a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanMoveError.html" class="tsd-signature-type tsd-kind-class">GobanMoveError</a></h4><aside class="tsd-sources"><p>Overrides <a href="GobanError.html">GobanError</a>.<a href="GobanError.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L53">engine/GobanError.ts:53</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="coords" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>coords</span><a href="#coords" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L50">engine/GobanError.ts:50</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L48">engine/GobanError.ts:48</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="message_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>message_<wbr/>id</span><a href="#message_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L51">engine/GobanError.ts:51</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L49">engine/GobanError.ts:49</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#coords" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>coords</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#message_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/GobanSocket.html b/docs/classes/GobanSocket.html
index deae1029..33a47e74 100644
--- a/docs/classes/GobanSocket.html
+++ b/docs/classes/GobanSocket.html
@@ -8,7 +8,7 @@
 <li>Optional promise support for sends</li>
 <li>Latency tracking (doubling as keep alive)</li>
 </ul>
-</div><div class="tsd-comment tsd-typography"></div></section> <section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="SendProtocol" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">SendProtocol</span><span class="tsd-signature-keyword"> extends </span><a href="../interfaces/protocol.ClientToServerBase.html" class="tsd-signature-type tsd-kind-interface">ClientToServerBase</a> = <a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a></span></li><li><span><a id="RecvProtocol" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">RecvProtocol</span> = <a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a></span></li></ul></section> <section class="tsd-panel tsd-hierarchy"><h4>Hierarchy</h4><ul class="tsd-hierarchy"><li><span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">&gt;</span><ul class="tsd-hierarchy"><li><span class="target">GobanSocket</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L83">engine/GobanSocket.ts:83</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanSocket.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section> <section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="SendProtocol" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">SendProtocol</span><span class="tsd-signature-keyword"> extends </span><a href="../interfaces/protocol.ClientToServerBase.html" class="tsd-signature-type tsd-kind-interface">ClientToServerBase</a> = <a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a></span></li><li><span><a id="RecvProtocol" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">RecvProtocol</span> = <a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a></span></li></ul></section> <section class="tsd-panel tsd-hierarchy"><h4>Hierarchy</h4><ul class="tsd-hierarchy"><li><span class="tsd-signature-type">EventEmitter</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">&gt;</span><ul class="tsd-hierarchy"><li><span class="target">GobanSocket</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L83">engine/GobanSocket.ts:83</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanSocket.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanSocket.html#authentication" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authentication?</span></a>
 <a href="GobanSocket.html#callbacks" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>callbacks</span></a>
 <a href="GobanSocket.html#clock_drift" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>drift</span></a>
@@ -37,4 +37,4 @@
 <a href="GobanSocket.html#sendPromise" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Promise</span></a>
 <a href="GobanSocket.html#signalTimeout" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>signal<wbr/>Timeout</span></a>
 <a href="GobanSocket.html#startPing" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>start<wbr/>Ping</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanSocket" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Socket</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.RecvProtocol-1">RecvProtocol</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">url</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.RecvProtocol-1">RecvProtocol</a><span class="tsd-signature-symbol">&gt;</span><a href="#constructor.new_GobanSocket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="constructor.new_GobanSocket.SendProtocol-1" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">SendProtocol</span><span class="tsd-signature-keyword"> extends </span><a href="../interfaces/protocol.ClientToServerBase.html" class="tsd-signature-type tsd-kind-interface">ClientToServerBase</a> = <a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a></span></li><li><span><a id="constructor.new_GobanSocket.RecvProtocol-1" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">RecvProtocol</span> = <a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/_internal_.GobanSocketOptions.html" class="tsd-signature-type tsd-kind-interface">GobanSocketOptions</a><span class="tsd-signature-symbol"> = {}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.RecvProtocol-1">RecvProtocol</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><p>Overrides EventEmitter&lt;GobanSocketEvents&gt;.constructor</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L114">engine/GobanSocket.ts:114</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="authentication" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>authentication</span><a href="#authentication" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">authentication</span><span class="tsd-signature-symbol">?:</span> <a href="../types/DataArgument.html" class="tsd-signature-type tsd-kind-type-alias">DataArgument</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;authenticate&quot;</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L110">engine/GobanSocket.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="callbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>callbacks</span><a href="#callbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">any</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">error</span>: <a href="../interfaces/_internal_.ErrorResponse.html" class="tsd-signature-type tsd-kind-interface">ErrorResponse</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L109">engine/GobanSocket.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock_drift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>drift</span><a href="#clock_drift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>drift</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0.0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L88">engine/GobanSocket.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="current_ping_interval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>current_<wbr/>ping_<wbr/>interval</span><a href="#current_ping_interval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>ping_<wbr/>interval</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L112">engine/GobanSocket.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_request_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>request_<wbr/>id</span><a href="#last_request_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>request_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L93">engine/GobanSocket.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>latency</span><a href="#latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0.0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L89">engine/GobanSocket.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="manually_disconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>manually_<wbr/>disconnected</span><a href="#manually_disconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">manually_<wbr/>disconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L111">engine/GobanSocket.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="options" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>options</span><a href="#options" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">options</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_internal_.GobanSocketOptions.html" class="tsd-signature-type tsd-kind-interface">GobanSocketOptions</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L90">engine/GobanSocket.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="ping_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>ping_<wbr/>timer</span><a href="#ping_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ping_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L107">engine/GobanSocket.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="promises_in_flight" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>promises_<wbr/>in_<wbr/>flight</span><a href="#promises_in_flight" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">promises_<wbr/>in_<wbr/>flight</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">args</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">command</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reject</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">resolve</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">args</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">command</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reject</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagRest">Rest</code> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span>: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">resolve</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagRest">Rest</code> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span>: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L94">engine/GobanSocket.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="reconnect_tries" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>reconnect_<wbr/>tries</span><a href="#reconnect_tries" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reconnect_<wbr/>tries</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L105">engine/GobanSocket.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="reconnecting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>reconnecting</span><a href="#reconnecting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reconnecting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L104">engine/GobanSocket.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="send_queue" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>send_<wbr/>queue</span><a href="#send_queue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send_<wbr/>queue</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L106">engine/GobanSocket.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">WebSocket</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L92">engine/GobanSocket.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="timeout_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>timeout_<wbr/>timer</span><a href="#timeout_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timeout_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L108">engine/GobanSocket.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="url" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L87">engine/GobanSocket.ts:87</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="connected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>connected</span><a href="#connected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="connected.connected-1"><span class="tsd-signature-keyword">get</span> connected<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L139">engine/GobanSocket.ts:139</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="authenticate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>authenticate</span><a href="#authenticate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="authenticate.authenticate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">authenticate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">authentication</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#authenticate.authenticate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">authentication</span>: <a href="../types/DataArgument.html" class="tsd-signature-type tsd-kind-type-alias">DataArgument</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;authenticate&quot;</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L143">engine/GobanSocket.ts:143</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">WebSocket</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">WebSocket</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L210">engine/GobanSocket.ts:210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L403">engine/GobanSocket.ts:403</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="ping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ping</span><a href="#ping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="ping.ping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">ping</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#ping.ping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L158">engine/GobanSocket.ts:158</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="reconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>reconnect</span><a href="#reconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="reconnect.reconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#reconnect.reconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L318">engine/GobanSocket.ts:318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="rejectPromisesInFlight" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>reject<wbr/>Promises<wbr/>In<wbr/>Flight</span><a href="#rejectPromisesInFlight" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="rejectPromisesInFlight.rejectPromisesInFlight-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Promises<wbr/>In<wbr/>Flight</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectPromisesInFlight.rejectPromisesInFlight-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L341">engine/GobanSocket.ts:341</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="send" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send</span><a href="#send" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="send.send-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#send.send-1.Command">Command</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">command</span>, <span class="tsd-kind-parameter">data</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#send.send-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="send.send-1.Command" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">Command</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">command</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#send.send-1.Command">Command</a></span></li><li><span><span class="tsd-kind-parameter">data</span>: <a href="../types/DataArgument.html" class="tsd-signature-type tsd-kind-type-alias">DataArgument</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#send.send-1.Command">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span>, <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span>, <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="../types/ProtocolResponseType.html" class="tsd-signature-type tsd-kind-type-alias">ProtocolResponseType</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#send.send-1.Command">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L352">engine/GobanSocket.ts:352</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="sendAuthentication" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>send<wbr/>Authentication</span><a href="#sendAuthentication" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="sendAuthentication.sendAuthentication-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Authentication</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendAuthentication.sendAuthentication-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L148">engine/GobanSocket.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendPromise" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Promise</span><a href="#sendPromise" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendPromise.sendPromise-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Promise</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">command</span>, <span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/ProtocolResponseType.html" class="tsd-signature-type tsd-kind-type-alias">ProtocolResponseType</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><a href="#sendPromise.sendPromise-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="sendPromise.sendPromise-1.Command-1" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">Command</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">command</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a></span></li><li><span><span class="tsd-kind-parameter">data</span>: <a href="../types/DataArgument.html" class="tsd-signature-type tsd-kind-type-alias">DataArgument</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/ProtocolResponseType.html" class="tsd-signature-type tsd-kind-type-alias">ProtocolResponseType</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L388">engine/GobanSocket.ts:388</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="signalTimeout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>signal<wbr/>Timeout</span><a href="#signalTimeout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="signalTimeout.signalTimeout-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">signal<wbr/>Timeout</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#signalTimeout.signalTimeout-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L154">engine/GobanSocket.ts:154</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="startPing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>start<wbr/>Ping</span><a href="#startPing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="startPing.startPing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">start<wbr/>Ping</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#startPing.startPing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L195">engine/GobanSocket.ts:195</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#authentication" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authentication</span></a><a href="#callbacks" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>callbacks</span></a><a href="#clock_drift" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>drift</span></a><a href="#current_ping_interval" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>ping_<wbr/>interval</span></a><a href="#last_request_id" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>request_<wbr/>id</span></a><a href="#latency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latency</span></a><a href="#manually_disconnected" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>manually_<wbr/>disconnected</span></a><a href="#options" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>options</span></a><a href="#ping_timer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ping_<wbr/>timer</span></a><a href="#promises_in_flight" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>promises_<wbr/>in_<wbr/>flight</span></a><a href="#reconnect_tries" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reconnect_<wbr/>tries</span></a><a href="#reconnecting" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reconnecting</span></a><a href="#send_queue" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send_<wbr/>queue</span></a><a href="#socket" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#timeout_timer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timeout_<wbr/>timer</span></a><a href="#url" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>url</span></a><a href="#connected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>connected</span></a><a href="#authenticate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>authenticate</span></a><a href="#connect" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#ping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ping</span></a><a href="#reconnect" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reconnect</span></a><a href="#rejectPromisesInFlight" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Promises<wbr/>In<wbr/>Flight</span></a><a href="#send" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send</span></a><a href="#sendAuthentication" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Authentication</span></a><a href="#sendPromise" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Promise</span></a><a href="#signalTimeout" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>signal<wbr/>Timeout</span></a><a href="#startPing" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>start<wbr/>Ping</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanSocket" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Socket</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.RecvProtocol-1">RecvProtocol</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">url</span>, <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.RecvProtocol-1">RecvProtocol</a><span class="tsd-signature-symbol">&gt;</span><a href="#constructor.new_GobanSocket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="constructor.new_GobanSocket.SendProtocol-1" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">SendProtocol</span><span class="tsd-signature-keyword"> extends </span><a href="../interfaces/protocol.ClientToServerBase.html" class="tsd-signature-type tsd-kind-interface">ClientToServerBase</a> = <a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a></span></li><li><span><a id="constructor.new_GobanSocket.RecvProtocol-1" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">RecvProtocol</span> = <a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/_internal_.GobanSocketOptions.html" class="tsd-signature-type tsd-kind-interface">GobanSocketOptions</a><span class="tsd-signature-symbol"> = {}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">, </span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.RecvProtocol-1">RecvProtocol</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><p>Overrides EventEmitter&lt;GobanSocketEvents&gt;.constructor</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L114">engine/GobanSocket.ts:114</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="authentication" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>authentication</span><a href="#authentication" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">authentication</span><span class="tsd-signature-symbol">?:</span> <a href="../types/DataArgument.html" class="tsd-signature-type tsd-kind-type-alias">DataArgument</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;authenticate&quot;</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L110">engine/GobanSocket.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="callbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>callbacks</span><a href="#callbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">any</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">error</span>: <a href="../interfaces/_internal_.ErrorResponse.html" class="tsd-signature-type tsd-kind-interface">ErrorResponse</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L109">engine/GobanSocket.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock_drift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>drift</span><a href="#clock_drift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>drift</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0.0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L88">engine/GobanSocket.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="current_ping_interval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>current_<wbr/>ping_<wbr/>interval</span><a href="#current_ping_interval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>ping_<wbr/>interval</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L112">engine/GobanSocket.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_request_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>request_<wbr/>id</span><a href="#last_request_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>request_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L93">engine/GobanSocket.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>latency</span><a href="#latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0.0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L89">engine/GobanSocket.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="manually_disconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>manually_<wbr/>disconnected</span><a href="#manually_disconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">manually_<wbr/>disconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L111">engine/GobanSocket.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="options" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>options</span><a href="#options" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">options</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_internal_.GobanSocketOptions.html" class="tsd-signature-type tsd-kind-interface">GobanSocketOptions</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L90">engine/GobanSocket.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="ping_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>ping_<wbr/>timer</span><a href="#ping_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ping_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L107">engine/GobanSocket.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="promises_in_flight" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>promises_<wbr/>in_<wbr/>flight</span><a href="#promises_in_flight" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">promises_<wbr/>in_<wbr/>flight</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Map</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">args</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">command</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reject</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">resolve</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">args</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">command</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reject</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagRest">Rest</code> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span>: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">resolve</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagRest">Rest</code> <span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span>: <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L94">engine/GobanSocket.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="reconnect_tries" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>reconnect_<wbr/>tries</span><a href="#reconnect_tries" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reconnect_<wbr/>tries</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L105">engine/GobanSocket.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="reconnecting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>reconnecting</span><a href="#reconnecting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reconnecting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L104">engine/GobanSocket.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="send_queue" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>send_<wbr/>queue</span><a href="#send_queue" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send_<wbr/>queue</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L106">engine/GobanSocket.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">WebSocket</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L92">engine/GobanSocket.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="timeout_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>timeout_<wbr/>timer</span><a href="#timeout_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timeout_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L108">engine/GobanSocket.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="url" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L87">engine/GobanSocket.ts:87</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="connected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>connected</span><a href="#connected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="connected.connected-1"><span class="tsd-signature-keyword">get</span> connected<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L139">engine/GobanSocket.ts:139</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="authenticate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>authenticate</span><a href="#authenticate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="authenticate.authenticate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">authenticate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">authentication</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#authenticate.authenticate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">authentication</span>: <a href="../types/DataArgument.html" class="tsd-signature-type tsd-kind-type-alias">DataArgument</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">&quot;authenticate&quot;</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L143">engine/GobanSocket.ts:143</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">WebSocket</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">WebSocket</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L210">engine/GobanSocket.ts:210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L403">engine/GobanSocket.ts:403</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="ping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ping</span><a href="#ping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="ping.ping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">ping</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#ping.ping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L158">engine/GobanSocket.ts:158</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="reconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>reconnect</span><a href="#reconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="reconnect.reconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#reconnect.reconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L318">engine/GobanSocket.ts:318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="rejectPromisesInFlight" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>reject<wbr/>Promises<wbr/>In<wbr/>Flight</span><a href="#rejectPromisesInFlight" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="rejectPromisesInFlight.rejectPromisesInFlight-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Promises<wbr/>In<wbr/>Flight</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectPromisesInFlight.rejectPromisesInFlight-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L341">engine/GobanSocket.ts:341</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="send" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send</span><a href="#send" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="send.send-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#send.send-1.Command">Command</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">command</span>, <span class="tsd-kind-parameter">data</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#send.send-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="send.send-1.Command" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">Command</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">command</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#send.send-1.Command">Command</a></span></li><li><span><span class="tsd-kind-parameter">data</span>: <a href="../types/DataArgument.html" class="tsd-signature-type tsd-kind-type-alias">DataArgument</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#send.send-1.Command">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span>, <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span>, <span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="../types/ProtocolResponseType.html" class="tsd-signature-type tsd-kind-type-alias">ProtocolResponseType</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#send.send-1.Command">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L352">engine/GobanSocket.ts:352</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="sendAuthentication" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>send<wbr/>Authentication</span><a href="#sendAuthentication" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="sendAuthentication.sendAuthentication-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Authentication</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendAuthentication.sendAuthentication-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L148">engine/GobanSocket.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendPromise" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Promise</span><a href="#sendPromise" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendPromise.sendPromise-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Promise</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">command</span>, <span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/ProtocolResponseType.html" class="tsd-signature-type tsd-kind-type-alias">ProtocolResponseType</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><a href="#sendPromise.sendPromise-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="sendPromise.sendPromise-1.Command-1" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">Command</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">symbol</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">command</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a></span></li><li><span><span class="tsd-kind-parameter">data</span>: <a href="../types/DataArgument.html" class="tsd-signature-type tsd-kind-type-alias">DataArgument</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/ProtocolResponseType.html" class="tsd-signature-type tsd-kind-type-alias">ProtocolResponseType</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#constructor.new_GobanSocket.SendProtocol-1">SendProtocol</a><span class="tsd-signature-symbol">[</span><a class="tsd-signature-type tsd-kind-type-parameter" href="GobanSocket.html#sendPromise.sendPromise-1.Command-1">Command</a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L388">engine/GobanSocket.ts:388</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="signalTimeout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>signal<wbr/>Timeout</span><a href="#signalTimeout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="signalTimeout.signalTimeout-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">signal<wbr/>Timeout</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#signalTimeout.signalTimeout-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L154">engine/GobanSocket.ts:154</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="startPing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>start<wbr/>Ping</span><a href="#startPing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="startPing.startPing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">start<wbr/>Ping</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#startPing.startPing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L195">engine/GobanSocket.ts:195</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#authentication" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authentication</span></a><a href="#callbacks" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>callbacks</span></a><a href="#clock_drift" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>drift</span></a><a href="#current_ping_interval" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>ping_<wbr/>interval</span></a><a href="#last_request_id" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>request_<wbr/>id</span></a><a href="#latency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latency</span></a><a href="#manually_disconnected" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>manually_<wbr/>disconnected</span></a><a href="#options" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>options</span></a><a href="#ping_timer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ping_<wbr/>timer</span></a><a href="#promises_in_flight" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>promises_<wbr/>in_<wbr/>flight</span></a><a href="#reconnect_tries" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reconnect_<wbr/>tries</span></a><a href="#reconnecting" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reconnecting</span></a><a href="#send_queue" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send_<wbr/>queue</span></a><a href="#socket" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#timeout_timer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timeout_<wbr/>timer</span></a><a href="#url" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>url</span></a><a href="#connected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>connected</span></a><a href="#authenticate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>authenticate</span></a><a href="#connect" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#ping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>ping</span></a><a href="#reconnect" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reconnect</span></a><a href="#rejectPromisesInFlight" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Promises<wbr/>In<wbr/>Flight</span></a><a href="#send" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send</span></a><a href="#sendAuthentication" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Authentication</span></a><a href="#sendPromise" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Promise</span></a><a href="#signalTimeout" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>signal<wbr/>Timeout</span></a><a href="#startPing" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>start<wbr/>Ping</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/GobanTheme.html b/docs/classes/GobanTheme.html
index 24cfff1e..12d467fa 100644
--- a/docs/classes/GobanTheme.html
+++ b/docs/classes/GobanTheme.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanTheme | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanTheme.html">GobanTheme</a></li></ul><h1>Class GobanTheme</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L59">Goban/themes/GobanTheme.ts:59</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanTheme.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanTheme | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanTheme.html">GobanTheme</a></li></ul><h1>Class GobanTheme</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L59">Goban/themes/GobanTheme.ts:59</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="GobanTheme.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanTheme.html#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a>
 <a href="GobanTheme.html#parent" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent?</span></a>
 <a href="GobanTheme.html#styles" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>styles</span></a>
@@ -32,5 +32,5 @@
 <a href="GobanTheme.html#renderSVG" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>renderSVG</span></a>
 <a href="GobanTheme.html#sort" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sort</span></a>
 <a href="GobanTheme.html#stoneCastsShadow" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>stone<wbr/>Casts<wbr/>Shadow</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanTheme" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">parent</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><a href="#constructor.new_GobanTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parent</span>: <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L64">Goban/themes/GobanTheme.ts:64</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L60">Goban/themes/GobanTheme.ts:60</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">?:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L62">Goban/themes/GobanTheme.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="styles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>styles</span><a href="#styles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">styles</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">style_name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = {}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">style_name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L61">Goban/themes/GobanTheme.ts:61</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="theme_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>name</span><a href="#theme_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="theme_name.theme_name-1"><span class="tsd-signature-keyword">get</span> theme_name<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L69">Goban/themes/GobanTheme.ts:69</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="def_uid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>def_<wbr/>uid</span><a href="#def_uid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="def_uid.def_uid-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">def_<wbr/>uid</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">base</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#def_uid.def_uid-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">base</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L493">Goban/themes/GobanTheme.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBackgroundCSS" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>BackgroundCSS</span><a href="#getBackgroundCSS" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBackgroundCSS.getBackgroundCSS-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>BackgroundCSS</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanThemeBackgroundCSS.html" class="tsd-signature-type tsd-kind-interface">GobanThemeBackgroundCSS</a><a href="#getBackgroundCSS.getBackgroundCSS-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanThemeBackgroundCSS.html" class="tsd-signature-type tsd-kind-interface">GobanThemeBackgroundCSS</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L359">Goban/themes/GobanTheme.ts:359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBlackStoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Black<wbr/>Stone<wbr/>Color</span><a href="#getBlackStoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBlackStoneColor.getBlackStoneColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Black<wbr/>Stone<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getBlackStoneColor.getBlackStoneColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L344">Goban/themes/GobanTheme.ts:344</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBlackTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Black<wbr/>Text<wbr/>Color</span><a href="#getBlackTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBlackTextColor.getBlackTextColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Black<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_color</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getBlackTextColor.getBlackTextColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">_color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L354">Goban/themes/GobanTheme.ts:354</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBlankTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Blank<wbr/>Text<wbr/>Color</span><a href="#getBlankTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBlankTextColor.getBlankTextColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Blank<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getBlankTextColor.getBlankTextColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L399">Goban/themes/GobanTheme.ts:399</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getFadedLineColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Faded<wbr/>Line<wbr/>Color</span><a href="#getFadedLineColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getFadedLineColor.getFadedLineColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Faded<wbr/>Line<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getFadedLineColor.getFadedLineColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L383">Goban/themes/GobanTheme.ts:383</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getFadedStarColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Faded<wbr/>Star<wbr/>Color</span><a href="#getFadedStarColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getFadedStarColor.getFadedStarColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Faded<wbr/>Star<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getFadedStarColor.getFadedStarColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L394">Goban/themes/GobanTheme.ts:394</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getLabelTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Label<wbr/>Text<wbr/>Color</span><a href="#getLabelTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getLabelTextColor.getLabelTextColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Label<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLabelTextColor.getLabelTextColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns the color that should be used for labels</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L404">Goban/themes/GobanTheme.ts:404</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getLineColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Line<wbr/>Color</span><a href="#getLineColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getLineColor.getLineColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Line<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLineColor.getLineColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L378">Goban/themes/GobanTheme.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getReactStyles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>React<wbr/>Styles</span><a href="#getReactStyles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getReactStyles.getReactStyles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>React<wbr/>Styles</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanThemeBackgroundReactStyles.html" class="tsd-signature-type tsd-kind-interface">GobanThemeBackgroundReactStyles</a><a href="#getReactStyles.getReactStyles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanThemeBackgroundReactStyles.html" class="tsd-signature-type tsd-kind-interface">GobanThemeBackgroundReactStyles</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L367">Goban/themes/GobanTheme.ts:367</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStarColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Star<wbr/>Color</span><a href="#getStarColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStarColor.getStarColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Star<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getStarColor.getStarColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L388">Goban/themes/GobanTheme.ts:388</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Stone</span><a href="#getStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStone.getStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">stones</span>, <span class="tsd-kind-parameter">_goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#getStone.getStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">stones</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">_goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L309">Goban/themes/GobanTheme.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStoneHash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Stone<wbr/>Hash</span><a href="#getStoneHash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStoneHash.getStoneHash-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Hash</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">stones</span>, <span class="tsd-kind-parameter">_goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getStoneHash.getStoneHash-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">stones</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">_goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L325">Goban/themes/GobanTheme.ts:325</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getWhiteStoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>White<wbr/>Stone<wbr/>Color</span><a href="#getWhiteStoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getWhiteStoneColor.getWhiteStoneColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>White<wbr/>Stone<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getWhiteStoneColor.getWhiteStoneColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L339">Goban/themes/GobanTheme.ts:339</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getWhiteTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>White<wbr/>Text<wbr/>Color</span><a href="#getWhiteTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getWhiteTextColor.getWhiteTextColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>White<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_color</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getWhiteTextColor.getWhiteTextColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">_color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L349">Goban/themes/GobanTheme.ts:349</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeBlackStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>Black<wbr/>Stone</span><a href="#placeBlackStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeBlackStone.placeBlackStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>Black<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">_shadow_ctx</span>, <span class="tsd-kind-parameter">_stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeBlackStone.placeBlackStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">_shadow_ctx</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">_stone</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L226">Goban/themes/GobanTheme.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeBlackStoneSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>Black<wbr/>StoneSVG</span><a href="#placeBlackStoneSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeBlackStoneSVG.placeBlackStoneSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>Black<wbr/>StoneSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cell</span>, <span class="tsd-kind-parameter">shadow_cell</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span><a href="#placeBlackStoneSVG.placeBlackStoneSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cell</span>: <span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">shadow_cell</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L295">Goban/themes/GobanTheme.ts:295</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="placeStoneSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>place<wbr/>StoneSVG</span><a href="#placeStoneSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="placeStoneSVG.placeStoneSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>StoneSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cell</span>, <span class="tsd-kind-parameter">shadow_cell</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">shadow_circle_color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span><a href="#placeStoneSVG.placeStoneSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cell</span>: <span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">shadow_cell</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">shadow_circle_color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L264">Goban/themes/GobanTheme.ts:264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeStoneShadowSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>Stone<wbr/>ShadowSVG</span><a href="#placeStoneShadowSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeStoneShadowSVG.placeStoneShadowSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>Stone<wbr/>ShadowSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">shadow_cell</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><a href="#placeStoneShadowSVG.placeStoneShadowSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">shadow_cell</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L241">Goban/themes/GobanTheme.ts:241</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeWhiteStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>White<wbr/>Stone</span><a href="#placeWhiteStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeWhiteStone.placeWhiteStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>White<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">_shadow_ctx</span>, <span class="tsd-kind-parameter">_stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeWhiteStone.placeWhiteStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">_shadow_ctx</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">_stone</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L211">Goban/themes/GobanTheme.ts:211</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeWhiteStoneSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>White<wbr/>StoneSVG</span><a href="#placeWhiteStoneSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeWhiteStoneSVG.placeWhiteStoneSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>White<wbr/>StoneSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cell</span>, <span class="tsd-kind-parameter">shadow_cell</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span><a href="#placeWhiteStoneSVG.placeWhiteStoneSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cell</span>: <span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">shadow_cell</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L284">Goban/themes/GobanTheme.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderBlack" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>Black</span><a href="#preRenderBlack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderBlack.preRenderBlack-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>Black</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_radius</span>, <span class="tsd-kind-parameter">_seed</span>, <span class="tsd-kind-parameter">_deferredRenderCallback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#preRenderBlack.preRenderBlack-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_seed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L79">Goban/themes/GobanTheme.ts:79</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderBlackSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>BlackSVG</span><a href="#preRenderBlackSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderBlackSVG.preRenderBlackSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>BlackSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">defs</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">_seed</span>, <span class="tsd-kind-parameter">_deferredRenderCallback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><a href="#preRenderBlackSVG.preRenderBlackSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">defs</span>: <span class="tsd-signature-type">SVGDefsElement</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_seed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L101">Goban/themes/GobanTheme.ts:101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderShadowSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>ShadowSVG</span><a href="#preRenderShadowSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderShadowSVG.preRenderShadowSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>ShadowSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">defs</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#preRenderShadowSVG.preRenderShadowSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">defs</span>: <span class="tsd-signature-type">SVGDefsElement</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L154">Goban/themes/GobanTheme.ts:154</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderWhite" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>White</span><a href="#preRenderWhite" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderWhite.preRenderWhite-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>White</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_radius</span>, <span class="tsd-kind-parameter">_seed</span>, <span class="tsd-kind-parameter">_deferredRenderCallback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#preRenderWhite.preRenderWhite-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_seed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L90">Goban/themes/GobanTheme.ts:90</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderWhiteSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>WhiteSVG</span><a href="#preRenderWhiteSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderWhiteSVG.preRenderWhiteSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>WhiteSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">defs</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">_seed</span>, <span class="tsd-kind-parameter">_deferredRenderCallback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><a href="#preRenderWhiteSVG.preRenderWhiteSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">defs</span>: <span class="tsd-signature-type">SVGDefsElement</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_seed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L129">Goban/themes/GobanTheme.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="renderSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>renderSVG</span><a href="#renderSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="renderSVG.renderSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">renderSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">params</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SVGGraphicsElement</span><a href="#renderSVG.renderSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">params</span>: <a href="../interfaces/SVGStoneParameters.html" class="tsd-signature-type tsd-kind-interface">SVGStoneParameters</a></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">SVGGraphicsElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L408">Goban/themes/GobanTheme.ts:408</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sort" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sort</span><a href="#sort" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sort.sort-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sort</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#sort.sort-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L72">Goban/themes/GobanTheme.ts:72</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="stoneCastsShadow" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone<wbr/>Casts<wbr/>Shadow</span><a href="#stoneCastsShadow" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="stoneCastsShadow.stoneCastsShadow-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">stone<wbr/>Casts<wbr/>Shadow</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#stoneCastsShadow.stoneCastsShadow-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L334">Goban/themes/GobanTheme.ts:334</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#parent" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#styles" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>styles</span></a><a href="#theme_name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>theme_<wbr/>name</span></a><a href="#def_uid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>def_<wbr/>uid</span></a><a href="#getBackgroundCSS" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>BackgroundCSS</span></a><a href="#getBlackStoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Black<wbr/>Stone<wbr/>Color</span></a><a href="#getBlackTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Black<wbr/>Text<wbr/>Color</span></a><a href="#getBlankTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Blank<wbr/>Text<wbr/>Color</span></a><a href="#getFadedLineColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Faded<wbr/>Line<wbr/>Color</span></a><a href="#getFadedStarColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Faded<wbr/>Star<wbr/>Color</span></a><a href="#getLabelTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Label<wbr/>Text<wbr/>Color</span></a><a href="#getLineColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Line<wbr/>Color</span></a><a href="#getReactStyles" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>React<wbr/>Styles</span></a><a href="#getStarColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Star<wbr/>Color</span></a><a href="#getStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone</span></a><a href="#getStoneHash" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Hash</span></a><a href="#getWhiteStoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>White<wbr/>Stone<wbr/>Color</span></a><a href="#getWhiteTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>White<wbr/>Text<wbr/>Color</span></a><a href="#placeBlackStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>Black<wbr/>Stone</span></a><a href="#placeBlackStoneSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>Black<wbr/>StoneSVG</span></a><a href="#placeStoneSVG" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>StoneSVG</span></a><a href="#placeStoneShadowSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>Stone<wbr/>ShadowSVG</span></a><a href="#placeWhiteStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>White<wbr/>Stone</span></a><a href="#placeWhiteStoneSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>White<wbr/>StoneSVG</span></a><a href="#preRenderBlack" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>Black</span></a><a href="#preRenderBlackSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>BlackSVG</span></a><a href="#preRenderShadowSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>ShadowSVG</span></a><a href="#preRenderWhite" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>White</span></a><a href="#preRenderWhiteSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>WhiteSVG</span></a><a href="#renderSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>renderSVG</span></a><a href="#sort" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sort</span></a><a href="#stoneCastsShadow" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>stone<wbr/>Casts<wbr/>Shadow</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GobanTheme" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Goban<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">parent</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><a href="#constructor.new_GobanTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parent</span>: <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L64">Goban/themes/GobanTheme.ts:64</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L60">Goban/themes/GobanTheme.ts:60</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">?:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L62">Goban/themes/GobanTheme.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="styles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>styles</span><a href="#styles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">styles</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">style_name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = {}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">style_name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L61">Goban/themes/GobanTheme.ts:61</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="theme_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>name</span><a href="#theme_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="theme_name.theme_name-1"><span class="tsd-signature-keyword">get</span> theme_name<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L69">Goban/themes/GobanTheme.ts:69</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="def_uid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>def_<wbr/>uid</span><a href="#def_uid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="def_uid.def_uid-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">def_<wbr/>uid</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">base</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#def_uid.def_uid-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">base</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L493">Goban/themes/GobanTheme.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBackgroundCSS" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>BackgroundCSS</span><a href="#getBackgroundCSS" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBackgroundCSS.getBackgroundCSS-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>BackgroundCSS</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanThemeBackgroundCSS.html" class="tsd-signature-type tsd-kind-interface">GobanThemeBackgroundCSS</a><a href="#getBackgroundCSS.getBackgroundCSS-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanThemeBackgroundCSS.html" class="tsd-signature-type tsd-kind-interface">GobanThemeBackgroundCSS</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L359">Goban/themes/GobanTheme.ts:359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBlackStoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Black<wbr/>Stone<wbr/>Color</span><a href="#getBlackStoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBlackStoneColor.getBlackStoneColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Black<wbr/>Stone<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getBlackStoneColor.getBlackStoneColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L344">Goban/themes/GobanTheme.ts:344</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBlackTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Black<wbr/>Text<wbr/>Color</span><a href="#getBlackTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBlackTextColor.getBlackTextColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Black<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_color</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getBlackTextColor.getBlackTextColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">_color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L354">Goban/themes/GobanTheme.ts:354</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBlankTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Blank<wbr/>Text<wbr/>Color</span><a href="#getBlankTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBlankTextColor.getBlankTextColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Blank<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getBlankTextColor.getBlankTextColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L399">Goban/themes/GobanTheme.ts:399</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getFadedLineColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Faded<wbr/>Line<wbr/>Color</span><a href="#getFadedLineColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getFadedLineColor.getFadedLineColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Faded<wbr/>Line<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getFadedLineColor.getFadedLineColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L383">Goban/themes/GobanTheme.ts:383</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getFadedStarColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Faded<wbr/>Star<wbr/>Color</span><a href="#getFadedStarColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getFadedStarColor.getFadedStarColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Faded<wbr/>Star<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getFadedStarColor.getFadedStarColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L394">Goban/themes/GobanTheme.ts:394</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getLabelTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Label<wbr/>Text<wbr/>Color</span><a href="#getLabelTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getLabelTextColor.getLabelTextColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Label<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLabelTextColor.getLabelTextColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns the color that should be used for labels</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L404">Goban/themes/GobanTheme.ts:404</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getLineColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Line<wbr/>Color</span><a href="#getLineColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getLineColor.getLineColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Line<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLineColor.getLineColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L378">Goban/themes/GobanTheme.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getReactStyles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>React<wbr/>Styles</span><a href="#getReactStyles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getReactStyles.getReactStyles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>React<wbr/>Styles</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanThemeBackgroundReactStyles.html" class="tsd-signature-type tsd-kind-interface">GobanThemeBackgroundReactStyles</a><a href="#getReactStyles.getReactStyles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanThemeBackgroundReactStyles.html" class="tsd-signature-type tsd-kind-interface">GobanThemeBackgroundReactStyles</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L367">Goban/themes/GobanTheme.ts:367</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStarColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Star<wbr/>Color</span><a href="#getStarColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStarColor.getStarColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Star<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getStarColor.getStarColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L388">Goban/themes/GobanTheme.ts:388</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Stone</span><a href="#getStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStone.getStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">stones</span>, <span class="tsd-kind-parameter">_goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#getStone.getStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">stones</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">_goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L309">Goban/themes/GobanTheme.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStoneHash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Stone<wbr/>Hash</span><a href="#getStoneHash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStoneHash.getStoneHash-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Hash</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">stones</span>, <span class="tsd-kind-parameter">_goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getStoneHash.getStoneHash-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">stones</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">_goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L325">Goban/themes/GobanTheme.ts:325</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getWhiteStoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>White<wbr/>Stone<wbr/>Color</span><a href="#getWhiteStoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getWhiteStoneColor.getWhiteStoneColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>White<wbr/>Stone<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getWhiteStoneColor.getWhiteStoneColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L339">Goban/themes/GobanTheme.ts:339</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getWhiteTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>White<wbr/>Text<wbr/>Color</span><a href="#getWhiteTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getWhiteTextColor.getWhiteTextColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>White<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_color</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getWhiteTextColor.getWhiteTextColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">_color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L349">Goban/themes/GobanTheme.ts:349</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeBlackStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>Black<wbr/>Stone</span><a href="#placeBlackStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeBlackStone.placeBlackStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>Black<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">_shadow_ctx</span>, <span class="tsd-kind-parameter">_stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeBlackStone.placeBlackStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">_shadow_ctx</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">_stone</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L226">Goban/themes/GobanTheme.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeBlackStoneSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>Black<wbr/>StoneSVG</span><a href="#placeBlackStoneSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeBlackStoneSVG.placeBlackStoneSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>Black<wbr/>StoneSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cell</span>, <span class="tsd-kind-parameter">shadow_cell</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span><a href="#placeBlackStoneSVG.placeBlackStoneSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cell</span>: <span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">shadow_cell</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L295">Goban/themes/GobanTheme.ts:295</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="placeStoneSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>place<wbr/>StoneSVG</span><a href="#placeStoneSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="placeStoneSVG.placeStoneSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>StoneSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cell</span>, <span class="tsd-kind-parameter">shadow_cell</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">shadow_circle_color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span><a href="#placeStoneSVG.placeStoneSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cell</span>: <span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">shadow_cell</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">shadow_circle_color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L264">Goban/themes/GobanTheme.ts:264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeStoneShadowSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>Stone<wbr/>ShadowSVG</span><a href="#placeStoneShadowSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeStoneShadowSVG.placeStoneShadowSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>Stone<wbr/>ShadowSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">shadow_cell</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><a href="#placeStoneShadowSVG.placeStoneShadowSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">shadow_cell</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L241">Goban/themes/GobanTheme.ts:241</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeWhiteStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>White<wbr/>Stone</span><a href="#placeWhiteStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeWhiteStone.placeWhiteStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>White<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">_shadow_ctx</span>, <span class="tsd-kind-parameter">_stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeWhiteStone.placeWhiteStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">_shadow_ctx</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">_stone</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L211">Goban/themes/GobanTheme.ts:211</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="placeWhiteStoneSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>White<wbr/>StoneSVG</span><a href="#placeWhiteStoneSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeWhiteStoneSVG.placeWhiteStoneSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>White<wbr/>StoneSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cell</span>, <span class="tsd-kind-parameter">shadow_cell</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span><a href="#placeWhiteStoneSVG.placeWhiteStoneSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cell</span>: <span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">shadow_cell</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGGraphicsElement</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L284">Goban/themes/GobanTheme.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderBlack" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>Black</span><a href="#preRenderBlack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderBlack.preRenderBlack-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>Black</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_radius</span>, <span class="tsd-kind-parameter">_seed</span>, <span class="tsd-kind-parameter">_deferredRenderCallback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#preRenderBlack.preRenderBlack-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_seed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L79">Goban/themes/GobanTheme.ts:79</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderBlackSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>BlackSVG</span><a href="#preRenderBlackSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderBlackSVG.preRenderBlackSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>BlackSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">defs</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">_seed</span>, <span class="tsd-kind-parameter">_deferredRenderCallback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><a href="#preRenderBlackSVG.preRenderBlackSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">defs</span>: <span class="tsd-signature-type">SVGDefsElement</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_seed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L101">Goban/themes/GobanTheme.ts:101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderShadowSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>ShadowSVG</span><a href="#preRenderShadowSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderShadowSVG.preRenderShadowSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>ShadowSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">defs</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#preRenderShadowSVG.preRenderShadowSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">defs</span>: <span class="tsd-signature-type">SVGDefsElement</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L154">Goban/themes/GobanTheme.ts:154</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderWhite" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>White</span><a href="#preRenderWhite" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderWhite.preRenderWhite-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>White</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_radius</span>, <span class="tsd-kind-parameter">_seed</span>, <span class="tsd-kind-parameter">_deferredRenderCallback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#preRenderWhite.preRenderWhite-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_seed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L90">Goban/themes/GobanTheme.ts:90</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="preRenderWhiteSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pre<wbr/>Render<wbr/>WhiteSVG</span><a href="#preRenderWhiteSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderWhiteSVG.preRenderWhiteSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>WhiteSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">defs</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">_seed</span>, <span class="tsd-kind-parameter">_deferredRenderCallback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><a href="#preRenderWhiteSVG.preRenderWhiteSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">defs</span>: <span class="tsd-signature-type">SVGDefsElement</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_seed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">_deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L129">Goban/themes/GobanTheme.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="renderSVG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>renderSVG</span><a href="#renderSVG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="renderSVG.renderSVG-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">renderSVG</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">params</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SVGGraphicsElement</span><a href="#renderSVG.renderSVG-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">params</span>: <a href="../interfaces/SVGStoneParameters.html" class="tsd-signature-type tsd-kind-interface">SVGStoneParameters</a></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">SVGGraphicsElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L408">Goban/themes/GobanTheme.ts:408</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sort" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sort</span><a href="#sort" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sort.sort-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sort</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#sort.sort-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L72">Goban/themes/GobanTheme.ts:72</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="stoneCastsShadow" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone<wbr/>Casts<wbr/>Shadow</span><a href="#stoneCastsShadow" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="stoneCastsShadow.stoneCastsShadow-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">stone<wbr/>Casts<wbr/>Shadow</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#stoneCastsShadow.stoneCastsShadow-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L334">Goban/themes/GobanTheme.ts:334</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#parent" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#styles" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>styles</span></a><a href="#theme_name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>theme_<wbr/>name</span></a><a href="#def_uid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>def_<wbr/>uid</span></a><a href="#getBackgroundCSS" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>BackgroundCSS</span></a><a href="#getBlackStoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Black<wbr/>Stone<wbr/>Color</span></a><a href="#getBlackTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Black<wbr/>Text<wbr/>Color</span></a><a href="#getBlankTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Blank<wbr/>Text<wbr/>Color</span></a><a href="#getFadedLineColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Faded<wbr/>Line<wbr/>Color</span></a><a href="#getFadedStarColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Faded<wbr/>Star<wbr/>Color</span></a><a href="#getLabelTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Label<wbr/>Text<wbr/>Color</span></a><a href="#getLineColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Line<wbr/>Color</span></a><a href="#getReactStyles" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>React<wbr/>Styles</span></a><a href="#getStarColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Star<wbr/>Color</span></a><a href="#getStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone</span></a><a href="#getStoneHash" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Hash</span></a><a href="#getWhiteStoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>White<wbr/>Stone<wbr/>Color</span></a><a href="#getWhiteTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>White<wbr/>Text<wbr/>Color</span></a><a href="#placeBlackStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>Black<wbr/>Stone</span></a><a href="#placeBlackStoneSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>Black<wbr/>StoneSVG</span></a><a href="#placeStoneSVG" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>StoneSVG</span></a><a href="#placeStoneShadowSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>Stone<wbr/>ShadowSVG</span></a><a href="#placeWhiteStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>White<wbr/>Stone</span></a><a href="#placeWhiteStoneSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>White<wbr/>StoneSVG</span></a><a href="#preRenderBlack" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>Black</span></a><a href="#preRenderBlackSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>BlackSVG</span></a><a href="#preRenderShadowSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>ShadowSVG</span></a><a href="#preRenderWhite" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>White</span></a><a href="#preRenderWhiteSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pre<wbr/>Render<wbr/>WhiteSVG</span></a><a href="#renderSVG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>renderSVG</span></a><a href="#sort" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sort</span></a><a href="#stoneCastsShadow" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>stone<wbr/>Casts<wbr/>Shadow</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/MoveTree.html b/docs/classes/MoveTree.html
index 714a40b4..2ac6ef93 100644
--- a/docs/classes/MoveTree.html
+++ b/docs/classes/MoveTree.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTree | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTree.html">MoveTree</a></li></ul><h1>Class MoveTree</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L97">engine/MoveTree.ts:97</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="MoveTree.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTree | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTree.html">MoveTree</a></li></ul><h1>Class MoveTree</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L97">engine/MoveTree.ts:97</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="MoveTree.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MoveTree.html#active_path_number" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>path_<wbr/>number</span></a>
 <a href="MoveTree.html#branches" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches</span></a>
 <a href="MoveTree.html#chat_log" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log?</span></a>
@@ -94,13 +94,13 @@
 <a href="MoveTree.html#markupSGFChat" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>markupSGFChat</span></a>
 <a href="MoveTree.html#markupSGFChatMessage" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>markupSGFChat<wbr/>Message</span></a>
 <a href="MoveTree.html#markupSGFChatWithoutNode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>markupSGFChat<wbr/>Without<wbr/>Node</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_MoveTree" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span>, <span class="tsd-kind-parameter">trunk</span>, <span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">edited</span>, <span class="tsd-kind-parameter">player</span>, <span class="tsd-kind-parameter">move_number</span>, <span class="tsd-kind-parameter">parent</span>, <span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#constructor.new_MoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">engine</span>: <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></span></li><li><span><span class="tsd-kind-parameter">trunk</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">edited</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">parent</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">state</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L144">engine/MoveTree.ts:144</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="active_path_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active_<wbr/>path_<wbr/>number</span><a href="#active_path_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active_<wbr/>path_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L127">engine/MoveTree.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="branches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>branches</span><a href="#branches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">branches</span><span class="tsd-signature-symbol">:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L109">engine/MoveTree.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/MoveTreeChatLine.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLine</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L138">engine/MoveTree.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="correct_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>correct_<wbr/>answer</span><a href="#correct_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">correct_<wbr/>answer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L110">engine/MoveTree.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="edited" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edited</span><a href="#edited" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edited</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L120">engine/MoveTree.ts:120</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L117">engine/MoveTree.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="hint_next" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>hint_<wbr/>next</span><a href="#hint_next" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hint_<wbr/>next</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L112">engine/MoveTree.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L107">engine/MoveTree.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L142">engine/MoveTree.ts:142</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isobranches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>isobranches</span><a href="#isobranches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranches</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L141">engine/MoveTree.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="label" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>label</span><a href="#label" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[unset]&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L102">engine/MoveTree.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="label_metrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>label_<wbr/>metrics</span><a href="#label_metrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>metrics</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">any</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L134">engine/MoveTree.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="layout_cx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout_<wbr/>cx</span><a href="#layout_cx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">layout_<wbr/>cx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L128">engine/MoveTree.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="layout_cy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout_<wbr/>cy</span><a href="#layout_cy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">layout_<wbr/>cy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L129">engine/MoveTree.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="layout_x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout_<wbr/>x</span><a href="#layout_x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">layout_<wbr/>x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L130">engine/MoveTree.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="layout_y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout_<wbr/>y</span><a href="#layout_y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">layout_<wbr/>y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L131">engine/MoveTree.ts:131</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>line_<wbr/>color</span><a href="#line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L114">engine/MoveTree.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L139">engine/MoveTree.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L104">engine/MoveTree.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L106">engine/MoveTree.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L122">engine/MoveTree.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="played_by" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>played_<wbr/>by</span><a href="#played_by" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">played_<wbr/>by</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L124">engine/MoveTree.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L113">engine/MoveTree.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>update</span><a href="#player_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L123">engine/MoveTree.ts:123</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pretty_coordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>pretty_<wbr/>coordinates</span><a href="#pretty_coordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pretty_<wbr/>coordinates</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L105">engine/MoveTree.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="stashed_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>stashed_<wbr/>marks</span><a href="#stashed_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stashed_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L140">engine/MoveTree.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>state</span><a href="#state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_internal_.BoardStateWithIsobranchHash.html" class="tsd-signature-type tsd-kind-interface">BoardStateWithIsobranchHash</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L121">engine/MoveTree.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>text</span><a href="#text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L116">engine/MoveTree.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="trunk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>trunk</span><a href="#trunk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">trunk</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L115">engine/MoveTree.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="trunk_next" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>trunk_<wbr/>next</span><a href="#trunk_next" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">trunk_<wbr/>next</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L108">engine/MoveTree.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="wrong_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>wrong_<wbr/>answer</span><a href="#wrong_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">wrong_<wbr/>answer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L111">engine/MoveTree.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>x</span><a href="#x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L118">engine/MoveTree.ts:118</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L119">engine/MoveTree.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="active_path_number-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>active_<wbr/>path_<wbr/>number</span><a href="#active_path_number-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active_<wbr/>path_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><div class="tsd-comment tsd-typography"><p>** Layout &amp; Rendering ***</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L885">engine/MoveTree.ts:885</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>current_<wbr/>line_<wbr/>color</span><a href="#current_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L886">engine/MoveTree.ts:886</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isobranch_colors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>isobranch_<wbr/>colors</span><a href="#isobranch_colors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>colors</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">strong</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">weak</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">strong</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">weak</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L899">engine/MoveTree.ts:899</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="line_colors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>line_<wbr/>colors</span><a href="#line_colors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">line_<wbr/>colors</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L888">engine/MoveTree.ts:888</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_padding" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>padding</span><a href="#stone_padding" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>padding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">3</span><span class="tsd-signature-symbol"> = 3</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L99">engine/MoveTree.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>radius</span><a href="#stone_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">11</span><span class="tsd-signature-symbol"> = 11</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L98">engine/MoveTree.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>square_<wbr/>size</span><a href="#stone_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L100">engine/MoveTree.ts:100</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="stoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone<wbr/>Color</span><a href="#stoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="stoneColor.stoneColor-1"><span class="tsd-signature-keyword">get</span> stoneColor<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;empty&quot;</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;empty&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L787">engine/MoveTree.ts:787</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="clearBranchesExceptFor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Branches<wbr/>Except<wbr/>For</span><a href="#clearBranchesExceptFor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearBranchesExceptFor.clearBranchesExceptFor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Branches<wbr/>Except<wbr/>For</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearBranchesExceptFor.clearBranchesExceptFor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1076">engine/MoveTree.ts:1076</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Marks</span><a href="#clearMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMarks.clearMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#clearMarks.clearMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L608">engine/MoveTree.ts:608</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="containsOtherTreeAsChild" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Child</span><a href="#containsOtherTreeAsChild" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="containsOtherTreeAsChild.containsOtherTreeAsChild-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Child</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#containsOtherTreeAsChild.containsOtherTreeAsChild-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L537">engine/MoveTree.ts:537</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="containsOtherTreeAsSubset" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Subset</span><a href="#containsOtherTreeAsSubset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="containsOtherTreeAsSubset.containsOtherTreeAsSubset-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Subset</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#containsOtherTreeAsSubset.containsOtherTreeAsSubset-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L532">engine/MoveTree.ts:532</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="debug" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debug</span><a href="#debug" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="debug.debug-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debug</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">depth</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#debug.debug-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">depth</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L679">engine/MoveTree.ts:679</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="findBranchesWithCorrectAnswer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>find<wbr/>Branches<wbr/>With<wbr/>Correct<wbr/>Answer</span><a href="#findBranchesWithCorrectAnswer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="findBranchesWithCorrectAnswer.findBranchesWithCorrectAnswer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">find<wbr/>Branches<wbr/>With<wbr/>Correct<wbr/>Answer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span><a href="#findBranchesWithCorrectAnswer.findBranchesWithCorrectAnswer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Find branches containing node with correct_answer === true</p>
-</div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1072">engine/MoveTree.ts:1072</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="findChildWhich" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>find<wbr/>Child<wbr/>Which</span><a href="#findChildWhich" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="findChildWhich.findChildWhich-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">find<wbr/>Child<wbr/>Which</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">predicate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#findChildWhich.findChildWhich-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">predicate</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L519">engine/MoveTree.ts:519</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="findStrongIsobranches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>find<wbr/>Strong<wbr/>Isobranches</span><a href="#findStrongIsobranches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="findStrongIsobranches.findStrongIsobranches-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">find<wbr/>Strong<wbr/>Isobranches</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span><a href="#findStrongIsobranches.findStrongIsobranches-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L988">engine/MoveTree.ts:988</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="fold" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>fold</span><a href="#fold" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="fold.fold-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">fold</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">acc</span>, <span class="tsd-kind-parameter">plus</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a><a href="#fold.fold-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="fold.fold-1.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">acc</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></span></li><li><span><span class="tsd-kind-parameter">plus</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">acc</span>, <span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">acc</span>, <span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">acc</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L446">engine/MoveTree.ts:446</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachMarkedPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Marked<wbr/>Position</span><a href="#foreachMarkedPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachMarkedPosition.foreachMarkedPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Marked<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachMarkedPosition.foreachMarkedPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Calls a callback for each positions that has a mark on it</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L645">engine/MoveTree.ts:645</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getAllMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>All<wbr/>Marks</span><a href="#getAllMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getAllMarks.getAllMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>All<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#getAllMarks.getAllMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L599">engine/MoveTree.ts:599</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBranchPoint" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Branch<wbr/>Point</span><a href="#getBranchPoint" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBranchPoint.getBranchPoint-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Branch<wbr/>Point</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#getBranchPoint.getBranchPoint-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L800">engine/MoveTree.ts:800</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getChatLog" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Chat<wbr/>Log</span><a href="#getChatLog" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getChatLog.getChatLog-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Chat<wbr/>Log</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><a href="#getChatLog.getChatLog-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L593">engine/MoveTree.ts:593</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getDistance" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Distance</span><a href="#getDistance" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getDistance.getDistance-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Distance</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getDistance.getDistance-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L822">engine/MoveTree.ts:822</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L837">engine/MoveTree.ts:837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveIndex" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>Index</span><a href="#getMoveIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveIndex.getMoveIndex-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Index</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getMoveIndex.getMoveIndex-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L811">engine/MoveTree.ts:811</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveNumberDifferenceFromTrunk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>Number<wbr/>Difference<wbr/>From<wbr/>Trunk</span><a href="#getMoveNumberDifferenceFromTrunk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveNumberDifferenceFromTrunk.getMoveNumberDifferenceFromTrunk-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Number<wbr/>Difference<wbr/>From<wbr/>Trunk</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getMoveNumberDifferenceFromTrunk.getMoveNumberDifferenceFromTrunk-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L833">engine/MoveTree.ts:833</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveStringToThisPoint" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>String<wbr/>To<wbr/>This<wbr/>Point</span><a href="#getMoveStringToThisPoint" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveStringToThisPoint.getMoveStringToThisPoint-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>String<wbr/>To<wbr/>This<wbr/>Point</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveStringToThisPoint.getMoveStringToThisPoint-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L869">engine/MoveTree.ts:869</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getNodeAtLayoutPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Node<wbr/>At<wbr/>Layout<wbr/>Position</span><a href="#getNodeAtLayoutPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getNodeAtLayoutPosition.getNodeAtLayoutPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Node<wbr/>At<wbr/>Layout<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">layout_x</span>, <span class="tsd-kind-parameter">layout_y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#getNodeAtLayoutPosition.getNodeAtLayoutPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">layout_x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">layout_y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L981">engine/MoveTree.ts:981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getPositionInParent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Position<wbr/>In<wbr/>Parent</span><a href="#getPositionInParent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getPositionInParent.getPositionInParent-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Position<wbr/>In<wbr/>Parent</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPositionInParent.getPositionInParent-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1024">engine/MoveTree.ts:1024</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getRoot" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Root</span><a href="#getRoot" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getRoot.getRoot-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Root</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#getRoot.getRoot-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L581">engine/MoveTree.ts:581</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hasAllChildrenOf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>has<wbr/>All<wbr/>Children<wbr/>Of</span><a href="#hasAllChildrenOf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hasAllChildrenOf.hasAllChildrenOf-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">has<wbr/>All<wbr/>Children<wbr/>Of</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#hasAllChildrenOf.hasAllChildrenOf-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L548">engine/MoveTree.ts:548</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hasMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>has<wbr/>Marks</span><a href="#hasMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hasMarks.hasMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">has<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#hasMarks.hasMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if there are any marks that have been set</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L627">engine/MoveTree.ts:627</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hasTheSameRootMoveAs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>has<wbr/>The<wbr/>Same<wbr/>Root<wbr/>Move<wbr/>As</span><a href="#hasTheSameRootMoveAs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hasTheSameRootMoveAs.hasTheSameRootMoveAs-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">has<wbr/>The<wbr/>Same<wbr/>Root<wbr/>Move<wbr/>As</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#hasTheSameRootMoveAs.hasTheSameRootMoveAs-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L515">engine/MoveTree.ts:515</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hoistFirstBranchToTrunk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hoist<wbr/>First<wbr/>Branch<wbr/>To<wbr/>Trunk</span><a href="#hoistFirstBranchToTrunk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hoistFirstBranchToTrunk.hoistFirstBranchToTrunk-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hoist<wbr/>First<wbr/>Branch<wbr/>To<wbr/>Trunk</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hoistFirstBranchToTrunk.hoistFirstBranchToTrunk-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1053">engine/MoveTree.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="index" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>index</span><a href="#index" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="index.index-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">index</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">idx</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#index.index-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">idx</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L499">engine/MoveTree.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="is" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is</span><a href="#is" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="is.is-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#is.is-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L511">engine/MoveTree.ts:511</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isAncestorOf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Ancestor<wbr/>Of</span><a href="#isAncestorOf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isAncestorOf.isAncestorOf-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Ancestor<wbr/>Of</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAncestorOf.isAncestorOf-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L664">engine/MoveTree.ts:664</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="isBranchWithCorrectAnswer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>is<wbr/>Branch<wbr/>With<wbr/>Correct<wbr/>Answer</span><a href="#isBranchWithCorrectAnswer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="isBranchWithCorrectAnswer.isBranchWithCorrectAnswer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Branch<wbr/>With<wbr/>Correct<wbr/>Answer</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">branch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isBranchWithCorrectAnswer.isBranchWithCorrectAnswer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">branch</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1042">engine/MoveTree.ts:1042</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="layout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout</span><a href="#layout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="layout.layout-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">layout</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">min_y</span>, <span class="tsd-kind-parameter">layout_hash</span>, <span class="tsd-kind-parameter">line_color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#layout.layout-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">min_y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">layout_hash</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">coords</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">coords</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h5></li></ul></li><li><span><span class="tsd-kind-parameter">line_color</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L906">engine/MoveTree.ts:906</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="loadJsonForThisNode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load<wbr/>Json<wbr/>For<wbr/>This<wbr/>Node</span><a href="#loadJsonForThisNode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="loadJsonForThisNode.loadJsonForThisNode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load<wbr/>Json<wbr/>For<wbr/>This<wbr/>Node</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">json</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#loadJsonForThisNode.loadJsonForThisNode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Loads the state of this MoveTree node from a MoveTreeJson object</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">json</span>: <a href="../interfaces/MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L218">engine/MoveTree.ts:218</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="lookupMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>lookup<wbr/>Move</span><a href="#lookupMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="lookupMove.lookupMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">lookup<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span>, <span class="tsd-kind-parameter">edited</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#lookupMove.lookupMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">edited</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L303">engine/MoveTree.ts:303</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move.move-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">trunk</span>, <span class="tsd-kind-parameter">edited</span>, <span class="tsd-kind-parameter">player</span>, <span class="tsd-kind-parameter">move_number</span>, <span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#move.move-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">trunk</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">edited</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L331">engine/MoveTree.ts:331</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="next" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next</span><a href="#next" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="next.next-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_follow_hints</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#next.next-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_follow_hints</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L465">engine/MoveTree.ts:465</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1008">engine/MoveTree.ts:1008</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="passed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>passed</span><a href="#passed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="passed.passed-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">passed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#passed.passed-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L676">engine/MoveTree.ts:676</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="popStashedMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pop<wbr/>Stashed<wbr/>Marks</span><a href="#popStashedMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="popStashedMarks.popStashedMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pop<wbr/>Stashed<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#popStashedMarks.popStashedMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Restores previously stashed marks</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L620">engine/MoveTree.ts:620</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prev" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev</span><a href="#prev" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prev.prev-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#prev.prev-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L493">engine/MoveTree.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1015">engine/MoveTree.ts:1015</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="recomputeIsobranches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>recompute<wbr/>Isobranches</span><a href="#recomputeIsobranches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="recomputeIsobranches.recomputeIsobranches-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">recompute<wbr/>Isobranches</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#recomputeIsobranches.recomputeIsobranches-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Recomputes the isobranches for the entire tree. This needs to be called on the root node.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L246">engine/MoveTree.ts:246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remove</span><a href="#remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="remove.remove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">remove</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#remove.remove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L564">engine/MoveTree.ts:564</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="removeIfNoChildren" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remove<wbr/>If<wbr/>No<wbr/>Children</span><a href="#removeIfNoChildren" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="removeIfNoChildren.removeIfNoChildren-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">remove<wbr/>If<wbr/>No<wbr/>Children</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#removeIfNoChildren.removeIfNoChildren-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L588">engine/MoveTree.ts:588</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setActivePath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Active<wbr/>Path</span><a href="#setActivePath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setActivePath.setActivePath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Active<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">path_number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setActivePath.setActivePath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">path_number</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L856">engine/MoveTree.ts:856</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setAllMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>All<wbr/>Marks</span><a href="#setAllMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setAllMarks.setAllMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>All<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAllMarks.setAllMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L605">engine/MoveTree.ts:605</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="size.size-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">size</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#size.size-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L461">engine/MoveTree.ts:461</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="stashMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stash<wbr/>Marks</span><a href="#stashMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="stashMarks.stashMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">stash<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#stashMarks.stashMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Saves the current marks in our stash, restore them with popMarks</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L614">engine/MoveTree.ts:614</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="toJson" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>to<wbr/>Json</span><a href="#toJson" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="toJson.toJson-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">to<wbr/>Json</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><a href="#toJson.toJson-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Serializes our MoveTree into a MoveTreeJson object</p>
-</div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L179">engine/MoveTree.ts:179</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="toSGF" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toSGF</span><a href="#toSGF" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="toSGF.toSGF-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toSGF</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#toSGF.toSGF-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L694">engine/MoveTree.ts:694</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="traverse" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>traverse</span><a href="#traverse" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="traverse.traverse-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">traverse</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#traverse.traverse-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L424">engine/MoveTree.ts:424</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="escapedSGFChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>escapedSGFChat</span><a href="#escapedSGFChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="escapedSGFChat.escapedSGFChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">escapedSGFChat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">username</span>, <span class="tsd-kind-parameter">message</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#escapedSGFChat.escapedSGFChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">username</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1108">engine/MoveTree.ts:1108</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="fmtUsername" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>fmt<wbr/>Username</span><a href="#fmtUsername" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="fmtUsername.fmtUsername-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">fmt<wbr/>Username</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">username</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#fmtUsername.fmtUsername-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">username</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1105">engine/MoveTree.ts:1105</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markupSGFChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>markupSGFChat</span><a href="#markupSGFChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markupSGFChat.markupSGFChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">markupSGFChat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">username</span>, <span class="tsd-kind-parameter">message</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#markupSGFChat.markupSGFChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">username</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1118">engine/MoveTree.ts:1118</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markupSGFChatMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>markupSGFChat<wbr/>Message</span><a href="#markupSGFChatMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markupSGFChatMessage.markupSGFChatMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">markupSGFChat<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#markupSGFChatMessage.markupSGFChatMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1080">engine/MoveTree.ts:1080</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markupSGFChatWithoutNode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>markupSGFChat<wbr/>Without<wbr/>Node</span><a href="#markupSGFChatWithoutNode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markupSGFChatWithoutNode.markupSGFChatWithoutNode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">markupSGFChat<wbr/>Without<wbr/>Node</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">username</span>, <span class="tsd-kind-parameter">message</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#markupSGFChatWithoutNode.markupSGFChatWithoutNode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">username</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L1129">engine/MoveTree.ts:1129</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#active_path_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>path_<wbr/>number</span></a><a href="#branches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches</span></a><a href="#chat_log" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#correct_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>correct_<wbr/>answer</span></a><a href="#edited" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edited</span></a><a href="#engine" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#hint_next" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hint_<wbr/>next</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#isobranch_hash" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#isobranches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranches</span></a><a href="#label" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label</span></a><a href="#label_metrics" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>metrics</span></a><a href="#layout_cx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>layout_<wbr/>cx</span></a><a href="#layout_cy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>layout_<wbr/>cy</span></a><a href="#layout_x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>layout_<wbr/>x</span></a><a href="#layout_y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>layout_<wbr/>y</span></a><a href="#line_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>line_<wbr/>color</span></a><a href="#marks" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#parent" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#played_by" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>played_<wbr/>by</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>update</span></a><a href="#pretty_coordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pretty_<wbr/>coordinates</span></a><a href="#stashed_marks" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stashed_<wbr/>marks</span></a><a href="#state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>state</span></a><a href="#text" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>text</span></a><a href="#trunk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>trunk</span></a><a href="#trunk_next" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>trunk_<wbr/>next</span></a><a href="#wrong_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>wrong_<wbr/>answer</span></a><a href="#x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a><a href="#active_path_number-1" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>path_<wbr/>number</span></a><a href="#current_line_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>line_<wbr/>color</span></a><a href="#isobranch_colors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>colors</span></a><a href="#line_colors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>line_<wbr/>colors</span></a><a href="#stone_padding" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>padding</span></a><a href="#stone_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>radius</span></a><a href="#stone_square_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>square_<wbr/>size</span></a><a href="#stoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>stone<wbr/>Color</span></a><a href="#clearBranchesExceptFor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Branches<wbr/>Except<wbr/>For</span></a><a href="#clearMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Marks</span></a><a href="#containsOtherTreeAsChild" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Child</span></a><a href="#containsOtherTreeAsSubset" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Subset</span></a><a href="#debug" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debug</span></a><a href="#findBranchesWithCorrectAnswer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>find<wbr/>Branches<wbr/>With<wbr/>Correct<wbr/>Answer</span></a><a href="#findChildWhich" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>find<wbr/>Child<wbr/>Which</span></a><a href="#findStrongIsobranches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>find<wbr/>Strong<wbr/>Isobranches</span></a><a href="#fold" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>fold</span></a><a href="#foreachMarkedPosition" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Marked<wbr/>Position</span></a><a href="#getAllMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>All<wbr/>Marks</span></a><a href="#getBranchPoint" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Branch<wbr/>Point</span></a><a href="#getChatLog" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Chat<wbr/>Log</span></a><a href="#getDistance" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Distance</span></a><a href="#getMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getMoveIndex" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Index</span></a><a href="#getMoveNumberDifferenceFromTrunk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Number<wbr/>Difference<wbr/>From<wbr/>Trunk</span></a><a href="#getMoveStringToThisPoint" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>String<wbr/>To<wbr/>This<wbr/>Point</span></a><a href="#getNodeAtLayoutPosition" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Node<wbr/>At<wbr/>Layout<wbr/>Position</span></a><a href="#getPositionInParent" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Position<wbr/>In<wbr/>Parent</span></a><a href="#getRoot" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Root</span></a><a href="#hasAllChildrenOf" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>All<wbr/>Children<wbr/>Of</span></a><a href="#hasMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Marks</span></a><a href="#hasTheSameRootMoveAs" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>The<wbr/>Same<wbr/>Root<wbr/>Move<wbr/>As</span></a><a href="#hoistFirstBranchToTrunk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hoist<wbr/>First<wbr/>Branch<wbr/>To<wbr/>Trunk</span></a><a href="#index" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>index</span></a><a href="#is" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is</span></a><a href="#isAncestorOf" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Ancestor<wbr/>Of</span></a><a href="#isBranchWithCorrectAnswer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Branch<wbr/>With<wbr/>Correct<wbr/>Answer</span></a><a href="#layout" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>layout</span></a><a href="#loadJsonForThisNode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load<wbr/>Json<wbr/>For<wbr/>This<wbr/>Node</span></a><a href="#lookupMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>lookup<wbr/>Move</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move</span></a><a href="#next" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next</span></a><a href="#nextSibling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#passed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>passed</span></a><a href="#popStashedMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pop<wbr/>Stashed<wbr/>Marks</span></a><a href="#prev" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev</span></a><a href="#prevSibling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#recomputeIsobranches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>recompute<wbr/>Isobranches</span></a><a href="#remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove</span></a><a href="#removeIfNoChildren" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>If<wbr/>No<wbr/>Children</span></a><a href="#setActivePath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Active<wbr/>Path</span></a><a href="#setAllMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>All<wbr/>Marks</span></a><a href="#size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>size</span></a><a href="#stashMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>stash<wbr/>Marks</span></a><a href="#toJson" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Json</span></a><a href="#toSGF" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toSGF</span></a><a href="#traverse" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>traverse</span></a><a href="#escapedSGFChat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>escapedSGFChat</span></a><a href="#fmtUsername" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>fmt<wbr/>Username</span></a><a href="#markupSGFChat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>markupSGFChat</span></a><a href="#markupSGFChatMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>markupSGFChat<wbr/>Message</span></a><a href="#markupSGFChatWithoutNode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>markupSGFChat<wbr/>Without<wbr/>Node</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_MoveTree" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span>, <span class="tsd-kind-parameter">trunk</span>, <span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">edited</span>, <span class="tsd-kind-parameter">player</span>, <span class="tsd-kind-parameter">move_number</span>, <span class="tsd-kind-parameter">parent</span>, <span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#constructor.new_MoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">engine</span>: <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></span></li><li><span><span class="tsd-kind-parameter">trunk</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">edited</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">parent</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">state</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L144">engine/MoveTree.ts:144</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="active_path_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active_<wbr/>path_<wbr/>number</span><a href="#active_path_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active_<wbr/>path_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L127">engine/MoveTree.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="branches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>branches</span><a href="#branches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">branches</span><span class="tsd-signature-symbol">:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L109">engine/MoveTree.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/MoveTreeChatLine.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLine</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L138">engine/MoveTree.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="correct_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>correct_<wbr/>answer</span><a href="#correct_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">correct_<wbr/>answer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L110">engine/MoveTree.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="edited" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edited</span><a href="#edited" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edited</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L120">engine/MoveTree.ts:120</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L117">engine/MoveTree.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="hint_next" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>hint_<wbr/>next</span><a href="#hint_next" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hint_<wbr/>next</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L112">engine/MoveTree.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L107">engine/MoveTree.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L142">engine/MoveTree.ts:142</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isobranches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>isobranches</span><a href="#isobranches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranches</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L141">engine/MoveTree.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="label" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>label</span><a href="#label" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[unset]&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L102">engine/MoveTree.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="label_metrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>label_<wbr/>metrics</span><a href="#label_metrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>metrics</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">any</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L134">engine/MoveTree.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="layout_cx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout_<wbr/>cx</span><a href="#layout_cx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">layout_<wbr/>cx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L128">engine/MoveTree.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="layout_cy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout_<wbr/>cy</span><a href="#layout_cy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">layout_<wbr/>cy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L129">engine/MoveTree.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="layout_x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout_<wbr/>x</span><a href="#layout_x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">layout_<wbr/>x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L130">engine/MoveTree.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="layout_y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout_<wbr/>y</span><a href="#layout_y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">layout_<wbr/>y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L131">engine/MoveTree.ts:131</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>line_<wbr/>color</span><a href="#line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L114">engine/MoveTree.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L139">engine/MoveTree.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L104">engine/MoveTree.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L106">engine/MoveTree.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L122">engine/MoveTree.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="played_by" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>played_<wbr/>by</span><a href="#played_by" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">played_<wbr/>by</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L124">engine/MoveTree.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L113">engine/MoveTree.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>update</span><a href="#player_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L123">engine/MoveTree.ts:123</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pretty_coordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>pretty_<wbr/>coordinates</span><a href="#pretty_coordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pretty_<wbr/>coordinates</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L105">engine/MoveTree.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="stashed_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>stashed_<wbr/>marks</span><a href="#stashed_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stashed_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L140">engine/MoveTree.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>state</span><a href="#state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/_internal_.BoardStateWithIsobranchHash.html" class="tsd-signature-type tsd-kind-interface">BoardStateWithIsobranchHash</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L121">engine/MoveTree.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>text</span><a href="#text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L116">engine/MoveTree.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="trunk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>trunk</span><a href="#trunk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">trunk</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L115">engine/MoveTree.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="trunk_next" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>trunk_<wbr/>next</span><a href="#trunk_next" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">trunk_<wbr/>next</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L108">engine/MoveTree.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="wrong_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>wrong_<wbr/>answer</span><a href="#wrong_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">wrong_<wbr/>answer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L111">engine/MoveTree.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>x</span><a href="#x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L118">engine/MoveTree.ts:118</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L119">engine/MoveTree.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="active_path_number-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>active_<wbr/>path_<wbr/>number</span><a href="#active_path_number-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active_<wbr/>path_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><div class="tsd-comment tsd-typography"><p>** Layout &amp; Rendering ***</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L885">engine/MoveTree.ts:885</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>current_<wbr/>line_<wbr/>color</span><a href="#current_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L886">engine/MoveTree.ts:886</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isobranch_colors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>isobranch_<wbr/>colors</span><a href="#isobranch_colors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>colors</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">strong</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">weak</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">strong</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">weak</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L899">engine/MoveTree.ts:899</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="line_colors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>line_<wbr/>colors</span><a href="#line_colors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">line_<wbr/>colors</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L888">engine/MoveTree.ts:888</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_padding" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>padding</span><a href="#stone_padding" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>padding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">3</span><span class="tsd-signature-symbol"> = 3</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L99">engine/MoveTree.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>radius</span><a href="#stone_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">11</span><span class="tsd-signature-symbol"> = 11</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L98">engine/MoveTree.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>square_<wbr/>size</span><a href="#stone_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L100">engine/MoveTree.ts:100</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="stoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone<wbr/>Color</span><a href="#stoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="stoneColor.stoneColor-1"><span class="tsd-signature-keyword">get</span> stoneColor<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;empty&quot;</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;empty&quot;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L787">engine/MoveTree.ts:787</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="clearBranchesExceptFor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Branches<wbr/>Except<wbr/>For</span><a href="#clearBranchesExceptFor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearBranchesExceptFor.clearBranchesExceptFor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Branches<wbr/>Except<wbr/>For</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearBranchesExceptFor.clearBranchesExceptFor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1076">engine/MoveTree.ts:1076</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Marks</span><a href="#clearMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMarks.clearMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#clearMarks.clearMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L608">engine/MoveTree.ts:608</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="containsOtherTreeAsChild" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Child</span><a href="#containsOtherTreeAsChild" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="containsOtherTreeAsChild.containsOtherTreeAsChild-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Child</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#containsOtherTreeAsChild.containsOtherTreeAsChild-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L537">engine/MoveTree.ts:537</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="containsOtherTreeAsSubset" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Subset</span><a href="#containsOtherTreeAsSubset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="containsOtherTreeAsSubset.containsOtherTreeAsSubset-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Subset</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#containsOtherTreeAsSubset.containsOtherTreeAsSubset-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L532">engine/MoveTree.ts:532</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="debug" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debug</span><a href="#debug" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="debug.debug-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debug</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">depth</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#debug.debug-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">depth</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L679">engine/MoveTree.ts:679</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="findBranchesWithCorrectAnswer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>find<wbr/>Branches<wbr/>With<wbr/>Correct<wbr/>Answer</span><a href="#findBranchesWithCorrectAnswer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="findBranchesWithCorrectAnswer.findBranchesWithCorrectAnswer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">find<wbr/>Branches<wbr/>With<wbr/>Correct<wbr/>Answer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span><a href="#findBranchesWithCorrectAnswer.findBranchesWithCorrectAnswer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Find branches containing node with correct_answer === true</p>
+</div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1072">engine/MoveTree.ts:1072</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="findChildWhich" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>find<wbr/>Child<wbr/>Which</span><a href="#findChildWhich" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="findChildWhich.findChildWhich-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">find<wbr/>Child<wbr/>Which</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">predicate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#findChildWhich.findChildWhich-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">predicate</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L519">engine/MoveTree.ts:519</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="findStrongIsobranches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>find<wbr/>Strong<wbr/>Isobranches</span><a href="#findStrongIsobranches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="findStrongIsobranches.findStrongIsobranches-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">find<wbr/>Strong<wbr/>Isobranches</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span><a href="#findStrongIsobranches.findStrongIsobranches-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L988">engine/MoveTree.ts:988</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="fold" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>fold</span><a href="#fold" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="fold.fold-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">fold</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">acc</span>, <span class="tsd-kind-parameter">plus</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a><a href="#fold.fold-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="fold.fold-1.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">acc</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></span></li><li><span><span class="tsd-kind-parameter">plus</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">acc</span>, <span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">acc</span>, <span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">acc</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="MoveTree.html#fold.fold-1.T">T</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L446">engine/MoveTree.ts:446</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachMarkedPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Marked<wbr/>Position</span><a href="#foreachMarkedPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachMarkedPosition.foreachMarkedPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Marked<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachMarkedPosition.foreachMarkedPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Calls a callback for each positions that has a mark on it</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L645">engine/MoveTree.ts:645</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getAllMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>All<wbr/>Marks</span><a href="#getAllMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getAllMarks.getAllMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>All<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#getAllMarks.getAllMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L599">engine/MoveTree.ts:599</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getBranchPoint" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Branch<wbr/>Point</span><a href="#getBranchPoint" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getBranchPoint.getBranchPoint-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Branch<wbr/>Point</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#getBranchPoint.getBranchPoint-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L800">engine/MoveTree.ts:800</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getChatLog" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Chat<wbr/>Log</span><a href="#getChatLog" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getChatLog.getChatLog-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Chat<wbr/>Log</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><a href="#getChatLog.getChatLog-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L593">engine/MoveTree.ts:593</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getDistance" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Distance</span><a href="#getDistance" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getDistance.getDistance-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Distance</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getDistance.getDistance-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L822">engine/MoveTree.ts:822</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L837">engine/MoveTree.ts:837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveIndex" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>Index</span><a href="#getMoveIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveIndex.getMoveIndex-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Index</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getMoveIndex.getMoveIndex-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L811">engine/MoveTree.ts:811</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveNumberDifferenceFromTrunk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>Number<wbr/>Difference<wbr/>From<wbr/>Trunk</span><a href="#getMoveNumberDifferenceFromTrunk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveNumberDifferenceFromTrunk.getMoveNumberDifferenceFromTrunk-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Number<wbr/>Difference<wbr/>From<wbr/>Trunk</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getMoveNumberDifferenceFromTrunk.getMoveNumberDifferenceFromTrunk-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L833">engine/MoveTree.ts:833</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getMoveStringToThisPoint" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Move<wbr/>String<wbr/>To<wbr/>This<wbr/>Point</span><a href="#getMoveStringToThisPoint" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getMoveStringToThisPoint.getMoveStringToThisPoint-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>String<wbr/>To<wbr/>This<wbr/>Point</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveStringToThisPoint.getMoveStringToThisPoint-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L869">engine/MoveTree.ts:869</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getNodeAtLayoutPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Node<wbr/>At<wbr/>Layout<wbr/>Position</span><a href="#getNodeAtLayoutPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getNodeAtLayoutPosition.getNodeAtLayoutPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Node<wbr/>At<wbr/>Layout<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">layout_x</span>, <span class="tsd-kind-parameter">layout_y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#getNodeAtLayoutPosition.getNodeAtLayoutPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">layout_x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">layout_y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L981">engine/MoveTree.ts:981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getPositionInParent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Position<wbr/>In<wbr/>Parent</span><a href="#getPositionInParent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getPositionInParent.getPositionInParent-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Position<wbr/>In<wbr/>Parent</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPositionInParent.getPositionInParent-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1024">engine/MoveTree.ts:1024</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getRoot" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Root</span><a href="#getRoot" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getRoot.getRoot-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Root</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#getRoot.getRoot-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L581">engine/MoveTree.ts:581</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hasAllChildrenOf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>has<wbr/>All<wbr/>Children<wbr/>Of</span><a href="#hasAllChildrenOf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hasAllChildrenOf.hasAllChildrenOf-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">has<wbr/>All<wbr/>Children<wbr/>Of</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#hasAllChildrenOf.hasAllChildrenOf-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L548">engine/MoveTree.ts:548</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hasMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>has<wbr/>Marks</span><a href="#hasMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hasMarks.hasMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">has<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#hasMarks.hasMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if there are any marks that have been set</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L627">engine/MoveTree.ts:627</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hasTheSameRootMoveAs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>has<wbr/>The<wbr/>Same<wbr/>Root<wbr/>Move<wbr/>As</span><a href="#hasTheSameRootMoveAs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hasTheSameRootMoveAs.hasTheSameRootMoveAs-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">has<wbr/>The<wbr/>Same<wbr/>Root<wbr/>Move<wbr/>As</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#hasTheSameRootMoveAs.hasTheSameRootMoveAs-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L515">engine/MoveTree.ts:515</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="hoistFirstBranchToTrunk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hoist<wbr/>First<wbr/>Branch<wbr/>To<wbr/>Trunk</span><a href="#hoistFirstBranchToTrunk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="hoistFirstBranchToTrunk.hoistFirstBranchToTrunk-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hoist<wbr/>First<wbr/>Branch<wbr/>To<wbr/>Trunk</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hoistFirstBranchToTrunk.hoistFirstBranchToTrunk-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1053">engine/MoveTree.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="index" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>index</span><a href="#index" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="index.index-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">index</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">idx</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#index.index-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">idx</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L499">engine/MoveTree.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="is" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is</span><a href="#is" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="is.is-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#is.is-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">other</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L511">engine/MoveTree.ts:511</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="isAncestorOf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Ancestor<wbr/>Of</span><a href="#isAncestorOf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="isAncestorOf.isAncestorOf-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Ancestor<wbr/>Of</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAncestorOf.isAncestorOf-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L664">engine/MoveTree.ts:664</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="isBranchWithCorrectAnswer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>is<wbr/>Branch<wbr/>With<wbr/>Correct<wbr/>Answer</span><a href="#isBranchWithCorrectAnswer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="isBranchWithCorrectAnswer.isBranchWithCorrectAnswer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Branch<wbr/>With<wbr/>Correct<wbr/>Answer</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">branch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isBranchWithCorrectAnswer.isBranchWithCorrectAnswer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">branch</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1042">engine/MoveTree.ts:1042</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="layout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>layout</span><a href="#layout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="layout.layout-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">layout</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">min_y</span>, <span class="tsd-kind-parameter">layout_hash</span>, <span class="tsd-kind-parameter">line_color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#layout.layout-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">min_y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">layout_hash</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">coords</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">coords</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h5></li></ul></li><li><span><span class="tsd-kind-parameter">line_color</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L906">engine/MoveTree.ts:906</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="loadJsonForThisNode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load<wbr/>Json<wbr/>For<wbr/>This<wbr/>Node</span><a href="#loadJsonForThisNode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="loadJsonForThisNode.loadJsonForThisNode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load<wbr/>Json<wbr/>For<wbr/>This<wbr/>Node</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">json</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#loadJsonForThisNode.loadJsonForThisNode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Loads the state of this MoveTree node from a MoveTreeJson object</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">json</span>: <a href="../interfaces/MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L218">engine/MoveTree.ts:218</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="lookupMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>lookup<wbr/>Move</span><a href="#lookupMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="lookupMove.lookupMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">lookup<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span>, <span class="tsd-kind-parameter">edited</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#lookupMove.lookupMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">edited</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L303">engine/MoveTree.ts:303</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move.move-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">trunk</span>, <span class="tsd-kind-parameter">edited</span>, <span class="tsd-kind-parameter">player</span>, <span class="tsd-kind-parameter">move_number</span>, <span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#move.move-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">trunk</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">edited</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L331">engine/MoveTree.ts:331</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="next" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next</span><a href="#next" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="next.next-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_follow_hints</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#next.next-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_follow_hints</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L465">engine/MoveTree.ts:465</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1008">engine/MoveTree.ts:1008</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="passed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>passed</span><a href="#passed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="passed.passed-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">passed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#passed.passed-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L676">engine/MoveTree.ts:676</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="popStashedMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pop<wbr/>Stashed<wbr/>Marks</span><a href="#popStashedMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="popStashedMarks.popStashedMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pop<wbr/>Stashed<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#popStashedMarks.popStashedMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Restores previously stashed marks</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L620">engine/MoveTree.ts:620</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prev" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev</span><a href="#prev" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prev.prev-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#prev.prev-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L493">engine/MoveTree.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1015">engine/MoveTree.ts:1015</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="recomputeIsobranches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>recompute<wbr/>Isobranches</span><a href="#recomputeIsobranches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="recomputeIsobranches.recomputeIsobranches-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">recompute<wbr/>Isobranches</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#recomputeIsobranches.recomputeIsobranches-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Recomputes the isobranches for the entire tree. This needs to be called on the root node.</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L246">engine/MoveTree.ts:246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remove</span><a href="#remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="remove.remove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">remove</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#remove.remove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L564">engine/MoveTree.ts:564</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="removeIfNoChildren" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remove<wbr/>If<wbr/>No<wbr/>Children</span><a href="#removeIfNoChildren" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="removeIfNoChildren.removeIfNoChildren-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">remove<wbr/>If<wbr/>No<wbr/>Children</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#removeIfNoChildren.removeIfNoChildren-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L588">engine/MoveTree.ts:588</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setActivePath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Active<wbr/>Path</span><a href="#setActivePath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setActivePath.setActivePath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Active<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">path_number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setActivePath.setActivePath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">path_number</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L856">engine/MoveTree.ts:856</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setAllMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>All<wbr/>Marks</span><a href="#setAllMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setAllMarks.setAllMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>All<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAllMarks.setAllMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L605">engine/MoveTree.ts:605</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="size.size-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">size</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#size.size-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L461">engine/MoveTree.ts:461</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="stashMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stash<wbr/>Marks</span><a href="#stashMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="stashMarks.stashMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">stash<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#stashMarks.stashMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Saves the current marks in our stash, restore them with popMarks</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L614">engine/MoveTree.ts:614</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="toJson" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>to<wbr/>Json</span><a href="#toJson" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="toJson.toJson-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">to<wbr/>Json</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><a href="#toJson.toJson-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Serializes our MoveTree into a MoveTreeJson object</p>
+</div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L179">engine/MoveTree.ts:179</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="toSGF" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toSGF</span><a href="#toSGF" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="toSGF.toSGF-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toSGF</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#toSGF.toSGF-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L694">engine/MoveTree.ts:694</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="traverse" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>traverse</span><a href="#traverse" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="traverse.traverse-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">traverse</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#traverse.traverse-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">node</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L424">engine/MoveTree.ts:424</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="escapedSGFChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>escapedSGFChat</span><a href="#escapedSGFChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="escapedSGFChat.escapedSGFChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">escapedSGFChat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">username</span>, <span class="tsd-kind-parameter">message</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#escapedSGFChat.escapedSGFChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">username</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1108">engine/MoveTree.ts:1108</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="fmtUsername" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>fmt<wbr/>Username</span><a href="#fmtUsername" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="fmtUsername.fmtUsername-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">fmt<wbr/>Username</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">username</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#fmtUsername.fmtUsername-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">username</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1105">engine/MoveTree.ts:1105</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markupSGFChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>markupSGFChat</span><a href="#markupSGFChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markupSGFChat.markupSGFChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">markupSGFChat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">username</span>, <span class="tsd-kind-parameter">message</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#markupSGFChat.markupSGFChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">username</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1118">engine/MoveTree.ts:1118</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markupSGFChatMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>markupSGFChat<wbr/>Message</span><a href="#markupSGFChatMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markupSGFChatMessage.markupSGFChatMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">markupSGFChat<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#markupSGFChatMessage.markupSGFChatMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1080">engine/MoveTree.ts:1080</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="markupSGFChatWithoutNode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>markupSGFChat<wbr/>Without<wbr/>Node</span><a href="#markupSGFChatWithoutNode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="markupSGFChatWithoutNode.markupSGFChatWithoutNode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">markupSGFChat<wbr/>Without<wbr/>Node</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">username</span>, <span class="tsd-kind-parameter">message</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#markupSGFChatWithoutNode.markupSGFChatWithoutNode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">username</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L1129">engine/MoveTree.ts:1129</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#active_path_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>path_<wbr/>number</span></a><a href="#branches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches</span></a><a href="#chat_log" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#correct_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>correct_<wbr/>answer</span></a><a href="#edited" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edited</span></a><a href="#engine" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#hint_next" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hint_<wbr/>next</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#isobranch_hash" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#isobranches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranches</span></a><a href="#label" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label</span></a><a href="#label_metrics" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>metrics</span></a><a href="#layout_cx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>layout_<wbr/>cx</span></a><a href="#layout_cy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>layout_<wbr/>cy</span></a><a href="#layout_x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>layout_<wbr/>x</span></a><a href="#layout_y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>layout_<wbr/>y</span></a><a href="#line_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>line_<wbr/>color</span></a><a href="#marks" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#parent" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#played_by" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>played_<wbr/>by</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>update</span></a><a href="#pretty_coordinates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pretty_<wbr/>coordinates</span></a><a href="#stashed_marks" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stashed_<wbr/>marks</span></a><a href="#state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>state</span></a><a href="#text" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>text</span></a><a href="#trunk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>trunk</span></a><a href="#trunk_next" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>trunk_<wbr/>next</span></a><a href="#wrong_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>wrong_<wbr/>answer</span></a><a href="#x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a><a href="#active_path_number-1" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>path_<wbr/>number</span></a><a href="#current_line_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>line_<wbr/>color</span></a><a href="#isobranch_colors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>colors</span></a><a href="#line_colors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>line_<wbr/>colors</span></a><a href="#stone_padding" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>padding</span></a><a href="#stone_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>radius</span></a><a href="#stone_square_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>square_<wbr/>size</span></a><a href="#stoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>stone<wbr/>Color</span></a><a href="#clearBranchesExceptFor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Branches<wbr/>Except<wbr/>For</span></a><a href="#clearMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Marks</span></a><a href="#containsOtherTreeAsChild" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Child</span></a><a href="#containsOtherTreeAsSubset" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>contains<wbr/>Other<wbr/>Tree<wbr/>As<wbr/>Subset</span></a><a href="#debug" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debug</span></a><a href="#findBranchesWithCorrectAnswer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>find<wbr/>Branches<wbr/>With<wbr/>Correct<wbr/>Answer</span></a><a href="#findChildWhich" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>find<wbr/>Child<wbr/>Which</span></a><a href="#findStrongIsobranches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>find<wbr/>Strong<wbr/>Isobranches</span></a><a href="#fold" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>fold</span></a><a href="#foreachMarkedPosition" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Marked<wbr/>Position</span></a><a href="#getAllMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>All<wbr/>Marks</span></a><a href="#getBranchPoint" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Branch<wbr/>Point</span></a><a href="#getChatLog" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Chat<wbr/>Log</span></a><a href="#getDistance" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Distance</span></a><a href="#getMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getMoveIndex" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Index</span></a><a href="#getMoveNumberDifferenceFromTrunk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Number<wbr/>Difference<wbr/>From<wbr/>Trunk</span></a><a href="#getMoveStringToThisPoint" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>String<wbr/>To<wbr/>This<wbr/>Point</span></a><a href="#getNodeAtLayoutPosition" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Node<wbr/>At<wbr/>Layout<wbr/>Position</span></a><a href="#getPositionInParent" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Position<wbr/>In<wbr/>Parent</span></a><a href="#getRoot" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Root</span></a><a href="#hasAllChildrenOf" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>All<wbr/>Children<wbr/>Of</span></a><a href="#hasMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>Marks</span></a><a href="#hasTheSameRootMoveAs" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>has<wbr/>The<wbr/>Same<wbr/>Root<wbr/>Move<wbr/>As</span></a><a href="#hoistFirstBranchToTrunk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hoist<wbr/>First<wbr/>Branch<wbr/>To<wbr/>Trunk</span></a><a href="#index" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>index</span></a><a href="#is" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is</span></a><a href="#isAncestorOf" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Ancestor<wbr/>Of</span></a><a href="#isBranchWithCorrectAnswer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Branch<wbr/>With<wbr/>Correct<wbr/>Answer</span></a><a href="#layout" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>layout</span></a><a href="#loadJsonForThisNode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load<wbr/>Json<wbr/>For<wbr/>This<wbr/>Node</span></a><a href="#lookupMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>lookup<wbr/>Move</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move</span></a><a href="#next" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next</span></a><a href="#nextSibling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#passed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>passed</span></a><a href="#popStashedMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pop<wbr/>Stashed<wbr/>Marks</span></a><a href="#prev" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev</span></a><a href="#prevSibling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#recomputeIsobranches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>recompute<wbr/>Isobranches</span></a><a href="#remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove</span></a><a href="#removeIfNoChildren" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>remove<wbr/>If<wbr/>No<wbr/>Children</span></a><a href="#setActivePath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Active<wbr/>Path</span></a><a href="#setAllMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>All<wbr/>Marks</span></a><a href="#size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>size</span></a><a href="#stashMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>stash<wbr/>Marks</span></a><a href="#toJson" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>to<wbr/>Json</span></a><a href="#toSGF" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toSGF</span></a><a href="#traverse" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>traverse</span></a><a href="#escapedSGFChat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>escapedSGFChat</span></a><a href="#fmtUsername" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>fmt<wbr/>Username</span></a><a href="#markupSGFChat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>markupSGFChat</span></a><a href="#markupSGFChatMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>markupSGFChat<wbr/>Message</span></a><a href="#markupSGFChatWithoutNode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>markupSGFChat<wbr/>Without<wbr/>Node</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/SVGRenderer.html b/docs/classes/SVGRenderer.html
index eb018d9c..1285e3c8 100644
--- a/docs/classes/SVGRenderer.html
+++ b/docs/classes/SVGRenderer.html
@@ -2,7 +2,7 @@
 classes, types, and enums.</p>
 <p>You can&#39;t create an instance of a Goban directly, you have to create an instance of
 one of the renderers, such as GobanSVG.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#SVGRenderer">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a><ul class="tsd-hierarchy"><li><span class="target">SVGRenderer</span></li></ul></li></ul></section><section class="tsd-panel"><h4>Implements</h4><ul class="tsd-hierarchy"><li><a href="../interfaces/_internal_.GobanSVGInterface.html" class="tsd-signature-type tsd-kind-interface">GobanSVGInterface</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L115">Goban/SVGRenderer.ts:115</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="SVGRenderer.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#SVGRenderer">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a><ul class="tsd-hierarchy"><li><span class="target">SVGRenderer</span></li></ul></li></ul></section><section class="tsd-panel"><h4>Implements</h4><ul class="tsd-hierarchy"><li><a href="../interfaces/_internal_.GobanSVGInterface.html" class="tsd-signature-type tsd-kind-interface">GobanSVGInterface</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L115">Goban/SVGRenderer.ts:115</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="SVGRenderer.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="SVGRenderer.html#__board_redraw_pen_layer_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a>
 <a href="SVGRenderer.html#__clock_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer?</span></a>
 <a href="SVGRenderer.html#__draw_state" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a>
@@ -121,6 +121,7 @@
 <a href="SVGRenderer.html#socket_event_bindings" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a>
 <a href="SVGRenderer.html#square_size" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a>
 <a href="SVGRenderer.html#stalling_score_estimate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate?</span></a>
+<a href="SVGRenderer.html#stone_font_scale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a>
 <a href="SVGRenderer.html#stone_placement_enabled" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a>
 <a href="SVGRenderer.html#stone_removal_auto_scoring_done" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done?</span></a>
 <a href="SVGRenderer.html#svg" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>svg</span></a>
@@ -217,6 +218,7 @@
 <a href="SVGRenderer.html#getSelectedThemes" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a>
 <a href="SVGRenderer.html#getShowUndoRequestIndicator" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a>
 <a href="SVGRenderer.html#getShowVariationMoveNumbers" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a>
+<a href="SVGRenderer.html#getStoneFontScale" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="SVGRenderer.html#getWidthForSquareSize" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a>
 <a href="SVGRenderer.html#giveReviewControl" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a>
 <a href="SVGRenderer.html#hideScores" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a>
@@ -303,6 +305,7 @@
 <a href="SVGRenderer.html#setSquareSize" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a>
 <a href="SVGRenderer.html#setSquareSizeBasedOnDisplayWidth" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a>
 <a href="SVGRenderer.html#setState" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a>
+<a href="SVGRenderer.html#setStoneFontScale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="SVGRenderer.html#setStrictSekiMode" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a>
 <a href="SVGRenderer.html#setSubmit" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a>
 <a href="SVGRenderer.html#setSubscriptMark" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a>
@@ -330,31 +333,31 @@
 <a href="SVGRenderer.html#getMoveTreeNumbering" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a>
 <a href="SVGRenderer.html#getSoundEnabled" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a>
 <a href="SVGRenderer.html#getSoundVolume" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_SVGRenderer" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new SVGRenderer</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a><a href="#constructor.new_SVGRenderer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/SVGRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">SVGRendererGobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/JGOF.html" class="tsd-signature-type tsd-kind-interface">JGOF</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocFormat.html" class="tsd-signature-type tsd-kind-interface">AdHocFormat</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L179">Goban/SVGRenderer.ts:179</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__set_board_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__set_<wbr/>board_<wbr/>height</span><a href="#__set_board_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__set_<wbr/>board_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = -1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L121">Goban/SVGRenderer.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__set_board_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__set_<wbr/>board_<wbr/>width</span><a href="#__set_board_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__set_<wbr/>board_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = -1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L122">Goban/SVGRenderer.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L228">Goban/InteractiveBase.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="autoplaying_puzzle_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>autoplaying_<wbr/>puzzle_<wbr/>move</span><a href="#autoplaying_puzzle_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoplaying_<wbr/>puzzle_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L145">Goban/SVGRenderer.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="byoyomi_label" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>byoyomi_<wbr/>label</span><a href="#byoyomi_label" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">byoyomi_<wbr/>label</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L146">Goban/SVGRenderer.ts:146</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="cells" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>cells</span><a href="#cells" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cells</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L134">Goban/SVGRenderer.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connectToReviewSent">connectToReviewSent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="coordinate_labels_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>coordinate_<wbr/>labels_<wbr/>layer</span><a href="#coordinate_labels_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">coordinate_<wbr/>labels_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L131">Goban/SVGRenderer.ts:131</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="current_pen_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>pen_<wbr/>mark</span><a href="#current_pen_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>pen_<wbr/>mark</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L147">Goban/SVGRenderer.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L240">Goban/InteractiveBase.ts:240</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawing_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>drawing_<wbr/>enabled</span><a href="#drawing_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">drawing_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L153">Goban/SVGRenderer.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#engine">engine</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L116">Goban/SVGRenderer.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-3.__type-4"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="event_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>event_<wbr/>layer</span><a href="#event_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">event_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L155">Goban/SVGRenderer.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L248">Goban/InteractiveBase.ts:248</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-5.__type-6"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L272">GobanBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="grid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>grid</span><a href="#grid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">grid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">SVGGraphicsElement</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L132">Goban/SVGRenderer.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="grid_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>grid_<wbr/>layer</span><a href="#grid_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">grid_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L133">Goban/SVGRenderer.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="handleShiftKey" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>handle<wbr/>Shift<wbr/>Key</span><a href="#handleShiftKey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handle<wbr/>Shift<wbr/>Key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="handleShiftKey.__type-7.__type-8"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">KeyboardEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L128">Goban/SVGRenderer.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-11.__type-12"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="labeling_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>labeling_<wbr/>mode</span><a href="#labeling_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">labeling_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L148">Goban/SVGRenderer.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_label_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>label_<wbr/>position</span><a href="#last_label_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>label_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L149">Goban/SVGRenderer.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>move_<wbr/>opacity</span><a href="#last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L139">Goban/SVGRenderer.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_pen_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>pen_<wbr/>position</span><a href="#last_pen_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>pen_<wbr/>position</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L150">Goban/SVGRenderer.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="lines_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>lines_<wbr/>layer</span><a href="#lines_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">lines_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L130">Goban/SVGRenderer.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>div</span><a href="#message_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L124">Goban/SVGRenderer.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_td" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>td</span><a href="#message_td" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>td</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L125">Goban/SVGRenderer.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>text</span><a href="#message_text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>text</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L126">Goban/SVGRenderer.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_timeout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>timeout</span><a href="#message_timeout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>timeout</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L127">Goban/SVGRenderer.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="metrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>metrics</span><a href="#metrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">metrics</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L151">Goban/SVGRenderer.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#move_tree_container">move_tree_container</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L140">Goban/SVGRenderer.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_inner_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>inner_<wbr/>container</span><a href="#move_tree_inner_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>inner_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L141">Goban/SVGRenderer.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_svg" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>svg</span><a href="#move_tree_svg" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>svg</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L142">Goban/SVGRenderer.ts:142</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_svg_defs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>svg_<wbr/>defs</span><a href="#move_tree_svg_defs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>svg_<wbr/>defs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGDefsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L143">Goban/SVGRenderer.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#parent">parent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L61">Goban/Goban.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>layer</span><a href="#pen_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L137">Goban/SVGRenderer.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L285">Goban/InteractiveBase.ts:285</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="ready_to_draw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>ready_<wbr/>to_<wbr/>draw</span><a href="#ready_to_draw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ready_<wbr/>to_<wbr/>draw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L123">Goban/SVGRenderer.ts:123</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="shadow_grid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>shadow_<wbr/>grid</span><a href="#shadow_grid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shadow_<wbr/>grid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L135">Goban/SVGRenderer.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="shadow_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>shadow_<wbr/>layer</span><a href="#shadow_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shadow_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L136">Goban/SVGRenderer.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket">socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket_event_bindings">socket_event_bindings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="svg" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>svg</span><a href="#svg" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">svg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L118">Goban/SVGRenderer.ts:118</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="svg_defs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>svg_<wbr/>defs</span><a href="#svg_defs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">svg_<wbr/>defs</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">SVGDefsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L119">Goban/SVGRenderer.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>black</span><a href="#theme_black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L164">Goban/SVGRenderer.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_black_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>black_<wbr/>stones</span><a href="#theme_black_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L165">Goban/SVGRenderer.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_black_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>black_<wbr/>text_<wbr/>color</span><a href="#theme_black_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L166">Goban/SVGRenderer.ts:166</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_blank_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>blank_<wbr/>text_<wbr/>color</span><a href="#theme_blank_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>blank_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L167">Goban/SVGRenderer.ts:167</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>board</span><a href="#theme_board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>board</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L168">Goban/SVGRenderer.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_faded_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>faded_<wbr/>line_<wbr/>color</span><a href="#theme_faded_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>faded_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L169">Goban/SVGRenderer.ts:169</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_faded_star_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>faded_<wbr/>star_<wbr/>color</span><a href="#theme_faded_star_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>faded_<wbr/>star_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L170">Goban/SVGRenderer.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>line_<wbr/>color</span><a href="#theme_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L172">Goban/SVGRenderer.ts:172</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_star_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>star_<wbr/>color</span><a href="#theme_star_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>star_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L173">Goban/SVGRenderer.ts:173</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_stone_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>stone_<wbr/>radius</span><a href="#theme_stone_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>stone_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L174">Goban/SVGRenderer.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>white</span><a href="#theme_white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L175">Goban/SVGRenderer.ts:175</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_white_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>white_<wbr/>stones</span><a href="#theme_white_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L176">Goban/SVGRenderer.ts:176</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_white_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>white_<wbr/>text_<wbr/>color</span><a href="#theme_white_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L177">Goban/SVGRenderer.ts:177</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="themes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>themes</span><a href="#themes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">themes</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L157">Goban/SVGRenderer.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="title_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>title_<wbr/>div</span><a href="#title_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L154">Goban/SVGRenderer.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES</span><a href="#THEMES-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = THEMES</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES">THEMES</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L56">Goban/Goban.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES_SORTED" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES_<wbr/>SORTED</span><a href="#THEMES_SORTED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = THEMES_SORTED</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES_SORTED">THEMES_SORTED</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L57">Goban/Goban.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-21.__type-22"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_SVGRenderer" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new SVGRenderer</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a><a href="#constructor.new_SVGRenderer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/SVGRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">SVGRendererGobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/JGOF.html" class="tsd-signature-type tsd-kind-interface">JGOF</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocFormat.html" class="tsd-signature-type tsd-kind-interface">AdHocFormat</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L179">Goban/SVGRenderer.ts:179</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__set_board_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__set_<wbr/>board_<wbr/>height</span><a href="#__set_board_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__set_<wbr/>board_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = -1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L121">Goban/SVGRenderer.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="__set_board_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__set_<wbr/>board_<wbr/>width</span><a href="#__set_board_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__set_<wbr/>board_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = -1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L122">Goban/SVGRenderer.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="autoplaying_puzzle_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>autoplaying_<wbr/>puzzle_<wbr/>move</span><a href="#autoplaying_puzzle_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoplaying_<wbr/>puzzle_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L145">Goban/SVGRenderer.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="byoyomi_label" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>byoyomi_<wbr/>label</span><a href="#byoyomi_label" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">byoyomi_<wbr/>label</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L146">Goban/SVGRenderer.ts:146</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="cells" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>cells</span><a href="#cells" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cells</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L134">Goban/SVGRenderer.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connectToReviewSent">connectToReviewSent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="coordinate_labels_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>coordinate_<wbr/>labels_<wbr/>layer</span><a href="#coordinate_labels_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">coordinate_<wbr/>labels_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L131">Goban/SVGRenderer.ts:131</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="current_pen_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>pen_<wbr/>mark</span><a href="#current_pen_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>pen_<wbr/>mark</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L147">Goban/SVGRenderer.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawing_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>drawing_<wbr/>enabled</span><a href="#drawing_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">drawing_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L153">Goban/SVGRenderer.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#engine">engine</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L116">Goban/SVGRenderer.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-3.__type-4"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="event_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>event_<wbr/>layer</span><a href="#event_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">event_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L155">Goban/SVGRenderer.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-5.__type-6"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L273">GobanBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="grid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>grid</span><a href="#grid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">grid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">SVGGraphicsElement</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L132">Goban/SVGRenderer.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="grid_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>grid_<wbr/>layer</span><a href="#grid_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">grid_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L133">Goban/SVGRenderer.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="handleShiftKey" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>handle<wbr/>Shift<wbr/>Key</span><a href="#handleShiftKey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handle<wbr/>Shift<wbr/>Key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="handleShiftKey.__type-7.__type-8"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">KeyboardEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L128">Goban/SVGRenderer.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-11.__type-12"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="labeling_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>labeling_<wbr/>mode</span><a href="#labeling_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">labeling_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L148">Goban/SVGRenderer.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_label_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>label_<wbr/>position</span><a href="#last_label_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>label_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L149">Goban/SVGRenderer.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>last_<wbr/>move_<wbr/>opacity</span><a href="#last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L139">Goban/SVGRenderer.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_pen_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>pen_<wbr/>position</span><a href="#last_pen_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>pen_<wbr/>position</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L150">Goban/SVGRenderer.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="lines_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>lines_<wbr/>layer</span><a href="#lines_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">lines_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L130">Goban/SVGRenderer.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>div</span><a href="#message_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L124">Goban/SVGRenderer.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_td" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>td</span><a href="#message_td" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>td</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L125">Goban/SVGRenderer.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>text</span><a href="#message_text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>text</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L126">Goban/SVGRenderer.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="message_timeout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>message_<wbr/>timeout</span><a href="#message_timeout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>timeout</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L127">Goban/SVGRenderer.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="metrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>metrics</span><a href="#metrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">metrics</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L151">Goban/SVGRenderer.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#move_tree_container">move_tree_container</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L140">Goban/SVGRenderer.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_inner_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>inner_<wbr/>container</span><a href="#move_tree_inner_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>inner_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLDivElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L141">Goban/SVGRenderer.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_svg" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>svg</span><a href="#move_tree_svg" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>svg</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L142">Goban/SVGRenderer.ts:142</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="move_tree_svg_defs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>svg_<wbr/>defs</span><a href="#move_tree_svg_defs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>svg_<wbr/>defs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGDefsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L143">Goban/SVGRenderer.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#parent">parent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L61">Goban/Goban.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>layer</span><a href="#pen_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L137">Goban/SVGRenderer.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L289">Goban/InteractiveBase.ts:289</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L275">Goban/InteractiveBase.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="ready_to_draw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>ready_<wbr/>to_<wbr/>draw</span><a href="#ready_to_draw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ready_<wbr/>to_<wbr/>draw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L123">Goban/SVGRenderer.ts:123</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L283">Goban/InteractiveBase.ts:283</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="shadow_grid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>shadow_<wbr/>grid</span><a href="#shadow_grid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shadow_<wbr/>grid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">SVGElement</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L135">Goban/SVGRenderer.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="shadow_layer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>shadow_<wbr/>layer</span><a href="#shadow_layer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shadow_<wbr/>layer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L136">Goban/SVGRenderer.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L281">Goban/InteractiveBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket">socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket_event_bindings">socket_event_bindings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stone_font_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone_<wbr/>font_<wbr/>scale</span><a href="#stone_font_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>font_<wbr/>scale</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_font_scale">stone_font_scale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L282">Goban/InteractiveBase.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="svg" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>svg</span><a href="#svg" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">svg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L118">Goban/SVGRenderer.ts:118</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="svg_defs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>svg_<wbr/>defs</span><a href="#svg_defs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">svg_<wbr/>defs</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">SVGDefsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L119">Goban/SVGRenderer.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>black</span><a href="#theme_black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L164">Goban/SVGRenderer.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_black_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>black_<wbr/>stones</span><a href="#theme_black_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L165">Goban/SVGRenderer.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_black_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>black_<wbr/>text_<wbr/>color</span><a href="#theme_black_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>black_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L166">Goban/SVGRenderer.ts:166</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_blank_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>blank_<wbr/>text_<wbr/>color</span><a href="#theme_blank_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>blank_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L167">Goban/SVGRenderer.ts:167</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>board</span><a href="#theme_board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>board</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L168">Goban/SVGRenderer.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_faded_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>faded_<wbr/>line_<wbr/>color</span><a href="#theme_faded_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>faded_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L169">Goban/SVGRenderer.ts:169</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_faded_star_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>faded_<wbr/>star_<wbr/>color</span><a href="#theme_faded_star_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>faded_<wbr/>star_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L170">Goban/SVGRenderer.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_line_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>line_<wbr/>color</span><a href="#theme_line_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>line_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L172">Goban/SVGRenderer.ts:172</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_star_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>star_<wbr/>color</span><a href="#theme_star_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>star_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L173">Goban/SVGRenderer.ts:173</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_stone_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>stone_<wbr/>radius</span><a href="#theme_stone_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>stone_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L174">Goban/SVGRenderer.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>white</span><a href="#theme_white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white</span><span class="tsd-signature-symbol">:</span> <a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L175">Goban/SVGRenderer.ts:175</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="theme_white_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>theme_<wbr/>white_<wbr/>stones</span><a href="#theme_white_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L176">Goban/SVGRenderer.ts:176</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="theme_white_text_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>theme_<wbr/>white_<wbr/>text_<wbr/>color</span><a href="#theme_white_text_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">theme_<wbr/>white_<wbr/>text_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = HOT_PINK</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L177">Goban/SVGRenderer.ts:177</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="themes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>themes</span><a href="#themes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">themes</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L157">Goban/SVGRenderer.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="title_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>title_<wbr/>div</span><a href="#title_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L154">Goban/SVGRenderer.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES</span><a href="#THEMES-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = THEMES</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES">THEMES</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L56">Goban/Goban.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES_SORTED" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES_<wbr/>SORTED</span><a href="#THEMES_SORTED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = THEMES_SORTED</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES_SORTED">THEMES_SORTED</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L57">Goban/Goban.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-21.__type-22"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
 or all of the callbacks, only the provided callbacks will be updated.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-23.__type-24"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L268">GobanBase.ts:268</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from Goban.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L275">GobanBase.ts:275</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from Goban.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L369">GobanBase.ts:369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="__drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__draw<wbr/>Square</span><a href="#__drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="__drawSquare.__drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">__draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#__drawSquare.__drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L1996">Goban/SVGRenderer.ts:1996</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="SVGRenderer.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#_socket_on">_socket_on</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptRemovedStones">acceptRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptUndo">acceptUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#annul">annul</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="attachPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>attach<wbr/>Pen<wbr/>Layer</span><a href="#attachPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="attachPenLayer.attachPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">attach<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#attachPenLayer.attachPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L341">Goban/SVGRenderer.ts:341</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="bindPointerBindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>bind<wbr/>Pointer<wbr/>Bindings</span><a href="#bindPointerBindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="bindPointerBindings.bindPointerBindings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">bind<wbr/>Pointer<wbr/>Bindings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">div</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#bindPointerBindings.bindPointerBindings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">div</span>: <span class="tsd-signature-type">HTMLDivElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L351">Goban/SVGRenderer.ts:351</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelGame">cancelGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelUndo">cancelUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cell" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cell</span><a href="#cell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cell.cell-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cell</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a><a href="#cell.cell-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L287">Goban/SVGRenderer.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="cellDraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>cell<wbr/>Draw</span><a href="#cellDraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="cellDraw.cellDraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cell<wbr/>Draw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cellDraw.cellDraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L1301">Goban/SVGRenderer.ts:1301</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L694">Goban/SVGRenderer.ts:694</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Scores</span><a href="#clearAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisScores.clearAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisScores.clearAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clears any analysis scores on the board</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisScores">clearAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L271">Goban/Goban.ts:271</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearCells" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Cells</span><a href="#clearCells" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearCells.clearCells-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Cells</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearCells.clearCells-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L297">Goban/SVGRenderer.ts:297</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1612">Goban/InteractiveBase.ts:1612</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#clearMessage">clearMessage</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L3972">Goban/SVGRenderer.ts:3972</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearPendingResignation">clearPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1628">Goban/InteractiveBase.ts:1628</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeMetrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Metrics</span><a href="#computeMetrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeMetrics.computeMetrics-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Metrics</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><a href="#computeMetrics.computeMetrics-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeMetrics">computeMetrics</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L292">Goban/Goban.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeNewPlayerClock">computeNewPlayerClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="computeThemeStoneRadius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span><a href="#computeThemeStoneRadius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="computeThemeStoneRadius.computeThemeStoneRadius-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#computeThemeStoneRadius.computeThemeStoneRadius-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L3809">Goban/SVGRenderer.ts:3809</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connect">connect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1699">Goban/InteractiveBase.ts:1699</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L270">GobanBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-23.__type-24"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from Goban.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L276">GobanBase.ts:276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from Goban.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L370">GobanBase.ts:370</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="__drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__draw<wbr/>Square</span><a href="#__drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="__drawSquare.__drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">__draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#__drawSquare.__drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L1995">Goban/SVGRenderer.ts:1995</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="SVGRenderer.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#_socket_on">_socket_on</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptRemovedStones">acceptRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptUndo">acceptUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#annul">annul</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="attachPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>attach<wbr/>Pen<wbr/>Layer</span><a href="#attachPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="attachPenLayer.attachPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">attach<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#attachPenLayer.attachPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L341">Goban/SVGRenderer.ts:341</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="bindPointerBindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>bind<wbr/>Pointer<wbr/>Bindings</span><a href="#bindPointerBindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="bindPointerBindings.bindPointerBindings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">bind<wbr/>Pointer<wbr/>Bindings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">div</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#bindPointerBindings.bindPointerBindings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">div</span>: <span class="tsd-signature-type">HTMLDivElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L351">Goban/SVGRenderer.ts:351</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelGame">cancelGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelUndo">cancelUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cell" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cell</span><a href="#cell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cell.cell-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cell</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a><a href="#cell.cell-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L287">Goban/SVGRenderer.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="cellDraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>cell<wbr/>Draw</span><a href="#cellDraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="cellDraw.cellDraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cell<wbr/>Draw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cellDraw.cellDraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L1301">Goban/SVGRenderer.ts:1301</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L694">Goban/SVGRenderer.ts:694</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Scores</span><a href="#clearAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisScores.clearAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisScores.clearAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clears any analysis scores on the board</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisScores">clearAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L271">Goban/Goban.ts:271</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearCells" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Cells</span><a href="#clearCells" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearCells.clearCells-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Cells</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearCells.clearCells-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L297">Goban/SVGRenderer.ts:297</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1624">Goban/InteractiveBase.ts:1624</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#clearMessage">clearMessage</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L3999">Goban/SVGRenderer.ts:3999</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearPendingResignation">clearPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1640">Goban/InteractiveBase.ts:1640</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeMetrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Metrics</span><a href="#computeMetrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeMetrics.computeMetrics-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Metrics</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><a href="#computeMetrics.computeMetrics-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeMetrics">computeMetrics</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L301">Goban/Goban.ts:301</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeNewPlayerClock">computeNewPlayerClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="computeThemeStoneRadius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span><a href="#computeThemeStoneRadius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="computeThemeStoneRadius.computeThemeStoneRadius-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#computeThemeStoneRadius.computeThemeStoneRadius-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L3836">Goban/SVGRenderer.ts:3836</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connect">connect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1711">Goban/InteractiveBase.ts:1711</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
 a unified <code>JGOFMove[]</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L328">GobanBase.ts:328</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L329">GobanBase.ts:329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
 handles the special cases like <code>&quot;..&quot;</code> and &quot;pass&quot; which map to <code>{x: -1, y: -1}</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L364">GobanBase.ts:364</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteBranch">deleteBranch</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1210">Goban/InteractiveBase.ts:1210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#destroy">destroy</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L301">Goban/SVGRenderer.ts:301</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="detachPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>detach<wbr/>Pen<wbr/>Layer</span><a href="#detachPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="detachPenLayer.detachPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">detach<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#detachPenLayer.detachPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L335">Goban/SVGRenderer.ts:335</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L1273">Goban/SVGRenderer.ts:1273</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#disablePen">disablePen</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L283">Goban/SVGRenderer.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L987">Goban/InteractiveBase.ts:987</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnect">disconnect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawCoordinateLabels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>draw<wbr/>Coordinate<wbr/>Labels</span><a href="#drawCoordinateLabels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="drawCoordinateLabels.drawCoordinateLabels-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Coordinate<wbr/>Labels</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawCoordinateLabels.drawCoordinateLabels-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L3637">Goban/SVGRenderer.ts:3637</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawLines" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>draw<wbr/>Lines</span><a href="#drawLines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="drawLines.drawLines-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Lines</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawLines.drawLines-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L3520">Goban/SVGRenderer.ts:3520</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#drawPenMarks">drawPenMarks</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L780">Goban/SVGRenderer.ts:780</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#drawSquare">drawSquare</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L1284">Goban/SVGRenderer.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawingHash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>drawing<wbr/>Hash</span><a href="#drawingHash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="drawingHash.drawingHash-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">drawing<wbr/>Hash</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#drawingHash.drawingHash-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L3074">Goban/SVGRenderer.ts:3074</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1432">Goban/InteractiveBase.ts:1432</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L1270">Goban/SVGRenderer.ts:1270</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#enablePen">enablePen</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L280">Goban/SVGRenderer.ts:280</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L993">Goban/InteractiveBase.ts:993</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L349">GobanBase.ts:349</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L343">GobanBase.ts:343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1137">Goban/InteractiveBase.ts:1137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1145">Goban/InteractiveBase.ts:1145</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="generateSvgDefs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>generate<wbr/>Svg<wbr/>Defs</span><a href="#generateSvgDefs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="generateSvgDefs.generateSvgDefs-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">generate<wbr/>Svg<wbr/>Defs</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SVGDefsElement</span><a href="#generateSvgDefs.generateSvgDefs-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">SVGDefsElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L3985">Goban/SVGRenderer.ts:3985</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#getAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><a href="#getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getAnalysisScoreColorAtLocation">getAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L131">Goban/Goban.ts:131</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getClockDrift">getClockDrift</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L467">Goban/InteractiveBase.ts:467</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1227">Goban/InteractiveBase.ts:1227</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLastReviewMessage">getLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L530">Goban/InteractiveBase.ts:530</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1522">Goban/InteractiveBase.ts:1522</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getNetworkLatency">getNetworkLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPlayerRelativeLatency">getPlayerRelativeLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSelectedThemes.getSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><a href="#getSelectedThemes.getSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSelectedThemes">getSelectedThemes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L84">Goban/Goban.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L473">Goban/InteractiveBase.ts:473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L487">Goban/InteractiveBase.ts:487</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L560">Goban/InteractiveBase.ts:560</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#giveReviewControl">giveReviewControl</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L907">Goban/InteractiveBase.ts:907</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1567">Goban/InteractiveBase.ts:1567</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1657">Goban/InteractiveBase.ts:1657</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1089">Goban/InteractiveBase.ts:1089</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1072">Goban/InteractiveBase.ts:1072</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L674">Goban/InteractiveBase.ts:674</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Analysis<wbr/>Scores</span><a href="#markAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markAnalysisScores.markAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markAnalysisScores.markAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Marks scores on the board when in analysis mode. Note: this will not
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L365">GobanBase.ts:365</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L529">Goban/InteractiveBase.ts:529</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteBranch">deleteBranch</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1222">Goban/InteractiveBase.ts:1222</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1437">Goban/InteractiveBase.ts:1437</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#destroy">destroy</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L301">Goban/SVGRenderer.ts:301</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="detachPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>detach<wbr/>Pen<wbr/>Layer</span><a href="#detachPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="detachPenLayer.detachPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">detach<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#detachPenLayer.detachPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L335">Goban/SVGRenderer.ts:335</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L1273">Goban/SVGRenderer.ts:1273</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#disablePen">disablePen</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L283">Goban/SVGRenderer.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L999">Goban/InteractiveBase.ts:999</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnect">disconnect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawCoordinateLabels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>draw<wbr/>Coordinate<wbr/>Labels</span><a href="#drawCoordinateLabels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="drawCoordinateLabels.drawCoordinateLabels-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Coordinate<wbr/>Labels</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawCoordinateLabels.drawCoordinateLabels-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L3664">Goban/SVGRenderer.ts:3664</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawLines" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>draw<wbr/>Lines</span><a href="#drawLines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="drawLines.drawLines-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Lines</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawLines.drawLines-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L3547">Goban/SVGRenderer.ts:3547</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#drawPenMarks">drawPenMarks</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L780">Goban/SVGRenderer.ts:780</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#drawSquare">drawSquare</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L1284">Goban/SVGRenderer.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="drawingHash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>drawing<wbr/>Hash</span><a href="#drawingHash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="drawingHash.drawingHash-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">drawing<wbr/>Hash</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#drawingHash.drawingHash-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L3101">Goban/SVGRenderer.ts:3101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1444">Goban/InteractiveBase.ts:1444</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L1270">Goban/SVGRenderer.ts:1270</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#enablePen">enablePen</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L280">Goban/SVGRenderer.ts:280</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1005">Goban/InteractiveBase.ts:1005</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L350">GobanBase.ts:350</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L344">GobanBase.ts:344</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1149">Goban/InteractiveBase.ts:1149</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1157">Goban/InteractiveBase.ts:1157</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="generateSvgDefs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>generate<wbr/>Svg<wbr/>Defs</span><a href="#generateSvgDefs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="generateSvgDefs.generateSvgDefs-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">generate<wbr/>Svg<wbr/>Defs</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SVGDefsElement</span><a href="#generateSvgDefs.generateSvgDefs-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">SVGDefsElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4012">Goban/SVGRenderer.ts:4012</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#getAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><a href="#getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getAnalysisScoreColorAtLocation">getAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L131">Goban/Goban.ts:131</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getClockDrift">getClockDrift</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L472">Goban/InteractiveBase.ts:472</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLastReviewMessage">getLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L542">Goban/InteractiveBase.ts:542</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1534">Goban/InteractiveBase.ts:1534</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getNetworkLatency">getNetworkLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPlayerRelativeLatency">getPlayerRelativeLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSelectedThemes.getSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><a href="#getSelectedThemes.getSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSelectedThemes">getSelectedThemes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L84">Goban/Goban.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L478">Goban/InteractiveBase.ts:478</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L492">Goban/InteractiveBase.ts:492</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#getStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getStoneFontScale.getStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getStoneFontScale.getStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getStoneFontScale">getStoneFontScale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L572">Goban/InteractiveBase.ts:572</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#giveReviewControl">giveReviewControl</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1579">Goban/InteractiveBase.ts:1579</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L535">Goban/InteractiveBase.ts:535</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1669">Goban/InteractiveBase.ts:1669</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1101">Goban/InteractiveBase.ts:1101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1084">Goban/InteractiveBase.ts:1084</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L686">Goban/InteractiveBase.ts:686</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Analysis<wbr/>Scores</span><a href="#markAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markAnalysisScores.markAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markAnalysisScores.markAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Marks scores on the board when in analysis mode. Note: this will not
 clear existing scores, this is intentional as I think it&#39;s the expected
 behavior of reviewers</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markAnalysisScores">markAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L161">Goban/Goban.ts:161</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L620">Goban/InteractiveBase.ts:620</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_bindEvents" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>bind<wbr/>Events</span><a href="#move_tree_bindEvents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_bindEvents.move_tree_bindEvents-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>bind<wbr/>Events</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_bindEvents.move_tree_bindEvents-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#move_tree_bindEvents">move_tree_bindEvents</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4334">Goban/SVGRenderer.ts:4334</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawIsoBranchTo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span><a href="#move_tree_drawIsoBranchTo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawIsoBranchTo.move_tree_drawIsoBranchTo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">from_node</span>, <span class="tsd-kind-parameter">to_node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawIsoBranchTo.move_tree_drawIsoBranchTo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">from_node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">to_node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4564">Goban/SVGRenderer.ts:4564</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Path</span><a href="#move_tree_drawPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawPath.move_tree_drawPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawPath.move_tree_drawPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4531">Goban/SVGRenderer.ts:4531</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawRecursive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span><a href="#move_tree_drawRecursive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawRecursive.move_tree_drawRecursive-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">active_path_number</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawRecursive.move_tree_drawRecursive-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">active_path_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4489">Goban/SVGRenderer.ts:4489</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span><a href="#move_tree_drawStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawStone.move_tree_drawStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">active_path_number</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawStone.move_tree_drawStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">active_path_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4386">Goban/SVGRenderer.ts:4386</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_hilightNode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span><a href="#move_tree_hilightNode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_hilightNode.move_tree_hilightNode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_hilightNode.move_tree_hilightNode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4512">Goban/SVGRenderer.ts:4512</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_recursiveDrawPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span><a href="#move_tree_recursiveDrawPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_recursiveDrawPath.move_tree_recursiveDrawPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_recursiveDrawPath.move_tree_recursiveDrawPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4619">Goban/SVGRenderer.ts:4619</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#move_tree_redraw">move_tree_redraw</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4163">Goban/SVGRenderer.ts:4163</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1064">Goban/InteractiveBase.ts:1064</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><a href="#onAnalysisScoringMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringMove.onAnalysisScoringMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringMove.onAnalysisScoringMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringMove">onAnalysisScoringMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L359">Goban/Goban.ts:359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><a href="#onAnalysisScoringStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringStart.onAnalysisScoringStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringStart.onAnalysisScoringStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringStart">onAnalysisScoringStart</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L316">Goban/Goban.ts:316</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisToggleStoneRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><a href="#onAnalysisToggleStoneRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisToggleStoneRemoval">onAnalysisToggleStoneRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L235">Goban/Goban.ts:235</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onLabelingMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Labeling<wbr/>Move</span><a href="#onLabelingMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onLabelingMove.onLabelingMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Labeling<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onLabelingMove.onLabelingMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4122">Goban/SVGRenderer.ts:4122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onLabelingStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Labeling<wbr/>Start</span><a href="#onLabelingStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onLabelingStart.onLabelingStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Labeling<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onLabelingStart.onLabelingStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4092">Goban/SVGRenderer.ts:4092</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onMouseMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Mouse<wbr/>Move</span><a href="#onMouseMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onMouseMove.onMouseMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Mouse<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onMouseMove.onMouseMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L1225">Goban/SVGRenderer.ts:1225</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onMouseOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Mouse<wbr/>Out</span><a href="#onMouseOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onMouseOut.onMouseOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Mouse<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onMouseOut.onMouseOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L1260">Goban/SVGRenderer.ts:1260</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onPenMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Pen<wbr/>Move</span><a href="#onPenMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onPenMove.onPenMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Pen<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onPenMove.onPenMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L741">Goban/SVGRenderer.ts:741</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onPenStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Pen<wbr/>Start</span><a href="#onPenStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onPenStart.onPenStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Pen<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onPenStart.onPenStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L730">Goban/SVGRenderer.ts:730</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onTap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Tap</span><a href="#onTap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onTap.onTap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Tap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">double_tap</span>, <span class="tsd-kind-parameter">right_click</span>, <span class="tsd-kind-parameter">press_duration_ms</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onTap.onTap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li><li><span><span class="tsd-kind-parameter">double_tap</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">right_click</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">press_duration_ms</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L813">Goban/SVGRenderer.ts:813</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pass">pass</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pauseGame">pauseGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen2xy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>pen2xy</span><a href="#pen2xy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="pen2xy.pen2xy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pen2xy</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><a href="#pen2xy.pen2xy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L713">Goban/SVGRenderer.ts:713</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#performStoneRemovalAutoScoring">performStoneRemovalAutoScoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1441">Goban/InteractiveBase.ts:1441</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1321">Goban/InteractiveBase.ts:1321</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markAnalysisScores">markAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L161">Goban/Goban.ts:161</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L632">Goban/InteractiveBase.ts:632</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_bindEvents" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>bind<wbr/>Events</span><a href="#move_tree_bindEvents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_bindEvents.move_tree_bindEvents-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>bind<wbr/>Events</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_bindEvents.move_tree_bindEvents-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#move_tree_bindEvents">move_tree_bindEvents</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4361">Goban/SVGRenderer.ts:4361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawIsoBranchTo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span><a href="#move_tree_drawIsoBranchTo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawIsoBranchTo.move_tree_drawIsoBranchTo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">from_node</span>, <span class="tsd-kind-parameter">to_node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawIsoBranchTo.move_tree_drawIsoBranchTo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">from_node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">to_node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4591">Goban/SVGRenderer.ts:4591</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Path</span><a href="#move_tree_drawPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawPath.move_tree_drawPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawPath.move_tree_drawPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4558">Goban/SVGRenderer.ts:4558</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawRecursive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span><a href="#move_tree_drawRecursive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawRecursive.move_tree_drawRecursive-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">active_path_number</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawRecursive.move_tree_drawRecursive-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">active_path_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4516">Goban/SVGRenderer.ts:4516</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_drawStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span><a href="#move_tree_drawStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_drawStone.move_tree_drawStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">active_path_number</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_drawStone.move_tree_drawStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">active_path_number</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4413">Goban/SVGRenderer.ts:4413</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_hilightNode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span><a href="#move_tree_hilightNode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_hilightNode.move_tree_hilightNode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_hilightNode.move_tree_hilightNode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4539">Goban/SVGRenderer.ts:4539</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_recursiveDrawPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span><a href="#move_tree_recursiveDrawPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_recursiveDrawPath.move_tree_recursiveDrawPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span>, <span class="tsd-kind-parameter">node</span>, <span class="tsd-kind-parameter">viewport</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_recursiveDrawPath.move_tree_recursiveDrawPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li><li><span><span class="tsd-kind-parameter">node</span>: <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">viewport</span>: <a href="../interfaces/_internal_.MoveTreeViewPortInterface.html" class="tsd-signature-type tsd-kind-interface">MoveTreeViewPortInterface</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4646">Goban/SVGRenderer.ts:4646</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#move_tree_redraw">move_tree_redraw</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4190">Goban/SVGRenderer.ts:4190</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1076">Goban/InteractiveBase.ts:1076</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><a href="#onAnalysisScoringMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringMove.onAnalysisScoringMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringMove.onAnalysisScoringMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringMove">onAnalysisScoringMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L368">Goban/Goban.ts:368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><a href="#onAnalysisScoringStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringStart.onAnalysisScoringStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringStart.onAnalysisScoringStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringStart">onAnalysisScoringStart</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L325">Goban/Goban.ts:325</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisToggleStoneRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><a href="#onAnalysisToggleStoneRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisToggleStoneRemoval">onAnalysisToggleStoneRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L235">Goban/Goban.ts:235</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onLabelingMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Labeling<wbr/>Move</span><a href="#onLabelingMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onLabelingMove.onLabelingMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Labeling<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onLabelingMove.onLabelingMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4149">Goban/SVGRenderer.ts:4149</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onLabelingStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Labeling<wbr/>Start</span><a href="#onLabelingStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onLabelingStart.onLabelingStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Labeling<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onLabelingStart.onLabelingStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4119">Goban/SVGRenderer.ts:4119</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onMouseMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Mouse<wbr/>Move</span><a href="#onMouseMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onMouseMove.onMouseMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Mouse<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onMouseMove.onMouseMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L1225">Goban/SVGRenderer.ts:1225</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onMouseOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Mouse<wbr/>Out</span><a href="#onMouseOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onMouseOut.onMouseOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Mouse<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onMouseOut.onMouseOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L1260">Goban/SVGRenderer.ts:1260</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onPenMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Pen<wbr/>Move</span><a href="#onPenMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onPenMove.onPenMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Pen<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onPenMove.onPenMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L741">Goban/SVGRenderer.ts:741</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onPenStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Pen<wbr/>Start</span><a href="#onPenStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onPenStart.onPenStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Pen<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onPenStart.onPenStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L730">Goban/SVGRenderer.ts:730</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="onTap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>on<wbr/>Tap</span><a href="#onTap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="onTap.onTap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Tap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">double_tap</span>, <span class="tsd-kind-parameter">right_click</span>, <span class="tsd-kind-parameter">press_duration_ms</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onTap.onTap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li><li><span><span class="tsd-kind-parameter">double_tap</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">right_click</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">press_duration_ms</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L813">Goban/SVGRenderer.ts:813</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pass">pass</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pauseGame">pauseGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="pen2xy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>pen2xy</span><a href="#pen2xy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="pen2xy.pen2xy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pen2xy</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><a href="#pen2xy.pen2xy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L713">Goban/SVGRenderer.ts:713</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#performStoneRemovalAutoScoring">performStoneRemovalAutoScoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1453">Goban/InteractiveBase.ts:1453</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1333">Goban/InteractiveBase.ts:1333</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
  process. Because our subclasses might (and do) need to do some of their
  own config before these are called, we set this function to be called
  by our subclass after it&#39;s done it&#39;s own internal config stuff.</p>
-</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L354">GobanBase.ts:354</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1057">Goban/InteractiveBase.ts:1057</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisRemovalAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><a href="#putAnalysisRemovalAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisRemovalAtLocation">putAnalysisRemovalAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L150">Goban/Goban.ts:150</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#putAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">sync_review_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">sync_review_move</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisScoreColorAtLocation">putAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L137">Goban/Goban.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putOrClearLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span><a href="#putOrClearLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putOrClearLabel.putOrClearLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Or<wbr/>Clear<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#putOrClearLabel.putOrClearLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">mode</span>: <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putOrClearLabel">putOrClearLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L99">Goban/Goban.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L3814">Goban/SVGRenderer.ts:3814</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#rejectRemovedStones">rejectRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#requestUndo">requestUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resign">resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resumeGame">resumeGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#saveConditionalMoves">saveConditionalMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L547">Goban/InteractiveBase.ts:547</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendChat">sendChat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPendingResignation">sendPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventEscaping">sendPreventEscaping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventStalling">sendPreventStalling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
+</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L356">GobanBase.ts:356</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1069">Goban/InteractiveBase.ts:1069</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisRemovalAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><a href="#putAnalysisRemovalAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisRemovalAtLocation">putAnalysisRemovalAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L150">Goban/Goban.ts:150</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#putAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">sync_review_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">sync_review_move</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisScoreColorAtLocation">putAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L137">Goban/Goban.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putOrClearLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span><a href="#putOrClearLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putOrClearLabel.putOrClearLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Or<wbr/>Clear<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#putOrClearLabel.putOrClearLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">mode</span>: <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putOrClearLabel">putOrClearLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L99">Goban/Goban.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L3841">Goban/SVGRenderer.ts:3841</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#rejectRemovedStones">rejectRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#requestUndo">requestUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resign">resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resumeGame">resumeGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#saveConditionalMoves">saveConditionalMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L559">Goban/InteractiveBase.ts:559</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendChat">sendChat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPendingResignation">sendPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventEscaping">sendPreventEscaping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventStalling">sendPreventStalling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
 letting it know. Otherwise we have to wait for the server grace
 period to expire for it to time us out.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L629">Goban/InteractiveBase.ts:629</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L596">Goban/InteractiveBase.ts:596</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L644">Goban/InteractiveBase.ts:644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setByoYomiLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><a href="#setByoYomiLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setByoYomiLabel.setByoYomiLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setByoYomiLabel.setByoYomiLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#setByoYomiLabel">setByoYomiLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L1276">Goban/SVGRenderer.ts:1276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1374">Goban/InteractiveBase.ts:1374</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1390">Goban/InteractiveBase.ts:1390</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1126">Goban/InteractiveBase.ts:1126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1317">Goban/InteractiveBase.ts:1317</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L863">Goban/InteractiveBase.ts:863</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setGameClock">setGameClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1368">Goban/InteractiveBase.ts:1368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1606">Goban/InteractiveBase.ts:1606</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1575">Goban/InteractiveBase.ts:1575</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Position</span><a href="#setLabelPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelPosition.setLabelPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label_position</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelPosition.setLabelPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label_position</span>: <a href="../types/LabelPosition.html" class="tsd-signature-type tsd-kind-type-alias">LabelPosition</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelPosition">setLabelPosition</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L226">Goban/Goban.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastMoveOpacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><a href="#setLastMoveOpacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastMoveOpacity.setLastMoveOpacity-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastMoveOpacity.setLastMoveOpacity-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#setLastMoveOpacity">setLastMoveOpacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L276">Goban/SVGRenderer.ts:276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1085">Goban/InteractiveBase.ts:1085</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastReviewMessage">setLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1407">Goban/InteractiveBase.ts:1407</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1473">Goban/InteractiveBase.ts:1473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1464">Goban/InteractiveBase.ts:1464</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1403">Goban/InteractiveBase.ts:1403</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L641">Goban/InteractiveBase.ts:641</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L608">Goban/InteractiveBase.ts:608</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L656">Goban/InteractiveBase.ts:656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setByoYomiLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><a href="#setByoYomiLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setByoYomiLabel.setByoYomiLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setByoYomiLabel.setByoYomiLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#setByoYomiLabel">setByoYomiLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L1276">Goban/SVGRenderer.ts:1276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1386">Goban/InteractiveBase.ts:1386</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1402">Goban/InteractiveBase.ts:1402</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1138">Goban/InteractiveBase.ts:1138</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1431">Goban/InteractiveBase.ts:1431</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1329">Goban/InteractiveBase.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L875">Goban/InteractiveBase.ts:875</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setGameClock">setGameClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1380">Goban/InteractiveBase.ts:1380</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1618">Goban/InteractiveBase.ts:1618</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1587">Goban/InteractiveBase.ts:1587</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Position</span><a href="#setLabelPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelPosition.setLabelPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label_position</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelPosition.setLabelPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label_position</span>: <a href="../types/LabelPosition.html" class="tsd-signature-type tsd-kind-type-alias">LabelPosition</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelPosition">setLabelPosition</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L226">Goban/Goban.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastMoveOpacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><a href="#setLastMoveOpacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastMoveOpacity.setLastMoveOpacity-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastMoveOpacity.setLastMoveOpacity-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#setLastMoveOpacity">setLastMoveOpacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L276">Goban/SVGRenderer.ts:276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1097">Goban/InteractiveBase.ts:1097</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastReviewMessage">setLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1485">Goban/InteractiveBase.ts:1485</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1476">Goban/InteractiveBase.ts:1476</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1415">Goban/InteractiveBase.ts:1415</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
 board state as it pushes and pops state. Our renderers can override this
 to save state they need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1359">Goban/InteractiveBase.ts:1359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1234">Goban/InteractiveBase.ts:1234</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#setMoveTreeContainer">setMoveTreeContainer</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4158">Goban/SVGRenderer.ts:4158</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="setPenStyle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>set<wbr/>Pen<wbr/>Style</span><a href="#setPenStyle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="setPenStyle.setPenStyle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Pen<wbr/>Style</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setPenStyle.setPenStyle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L719">Goban/SVGRenderer.ts:719</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1661">Goban/InteractiveBase.ts:1661</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size</span><a href="#setSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSize.setSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSize.setSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSize">setSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L285">Goban/Goban.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSizeBasedOnDisplayWidth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><a href="#setSquareSizeBasedOnDisplayWidth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">display_width</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">display_width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSizeBasedOnDisplayWidth">setSquareSizeBasedOnDisplayWidth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L200">Goban/Goban.ts:200</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1371">Goban/InteractiveBase.ts:1371</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1251">Goban/InteractiveBase.ts:1251</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1246">Goban/InteractiveBase.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#setMoveTreeContainer">setMoveTreeContainer</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4185">Goban/SVGRenderer.ts:4185</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="setPenStyle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>set<wbr/>Pen<wbr/>Style</span><a href="#setPenStyle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="setPenStyle.setPenStyle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Pen<wbr/>Style</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setPenStyle.setPenStyle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L719">Goban/SVGRenderer.ts:719</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1673">Goban/InteractiveBase.ts:1673</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size</span><a href="#setSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSize.setSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSize.setSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSize">setSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L285">Goban/Goban.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSizeBasedOnDisplayWidth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><a href="#setSquareSizeBasedOnDisplayWidth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">display_width</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">display_width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSizeBasedOnDisplayWidth">setSquareSizeBasedOnDisplayWidth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L200">Goban/Goban.ts:200</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
 previously saved board state.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setStrictSekiMode">setStrictSekiMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L615">Goban/InteractiveBase.ts:615</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1413">Goban/InteractiveBase.ts:1413</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTheme" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Theme</span><a href="#setTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTheme.setTheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span>, <span class="tsd-kind-parameter">dont_redraw</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTheme.setTheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li><li><span><span class="tsd-kind-parameter">dont_redraw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTheme">setTheme</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4015">Goban/SVGRenderer.ts:4015</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4140">Goban/SVGRenderer.ts:4140</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1231">Goban/InteractiveBase.ts:1231</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1496">Goban/InteractiveBase.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1003">Goban/InteractiveBase.ts:1003</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id_or_error</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 5000</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#showMessage">showMessage</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L3916">Goban/SVGRenderer.ts:3916</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1031">Goban/InteractiveBase.ts:1031</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1010">Goban/InteractiveBase.ts:1010</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L882">Goban/InteractiveBase.ts:882</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#syncReviewMove">syncReviewMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1528">Goban/InteractiveBase.ts:1528</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L633">Goban/InteractiveBase.ts:633</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L636">Goban/InteractiveBase.ts:636</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L927">Goban/InteractiveBase.ts:927</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1644">Goban/InteractiveBase.ts:1644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1093">Goban/InteractiveBase.ts:1093</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="watchSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>watch<wbr/>Selected<wbr/>Themes</span><a href="#watchSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="watchSelectedThemes.watchSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">watch<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#watchSelectedThemes.watchSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="watchSelectedThemes.watchSelectedThemes-1.__type-25.remove.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4146">Goban/SVGRenderer.ts:4146</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L565">Goban/InteractiveBase.ts:565</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="xy2pen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>xy2pen</span><a href="#xy2pen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="xy2pen.xy2pen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><a href="#xy2pen.xy2pen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L705">Goban/SVGRenderer.ts:705</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L493">Goban/InteractiveBase.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__set_board_height" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__set_<wbr/>board_<wbr/>height</span></a><a href="#__set_board_width" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__set_<wbr/>board_<wbr/>width</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#autoplaying_puzzle_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoplaying_<wbr/>puzzle_<wbr/>move</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#byoyomi_label" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>byoyomi_<wbr/>label</span></a><a href="#cells" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cells</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#coordinate_labels_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>coordinate_<wbr/>labels_<wbr/>layer</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#current_pen_mark" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>pen_<wbr/>mark</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#drawing_enabled" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>drawing_<wbr/>enabled</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#event_layer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>event_<wbr/>layer</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#grid" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>grid</span></a><a href="#grid_layer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>grid_<wbr/>layer</span></a><a href="#handleShiftKey" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handle<wbr/>Shift<wbr/>Key</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#labeling_mode" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>labeling_<wbr/>mode</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_label_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>label_<wbr/>position</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_pen_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>pen_<wbr/>position</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#lines_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lines_<wbr/>layer</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#message_div" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>div</span></a><a href="#message_td" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>td</span></a><a href="#message_text" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>text</span></a><a href="#message_timeout" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>timeout</span></a><a href="#metrics" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metrics</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#move_tree_inner_container" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>inner_<wbr/>container</span></a><a href="#move_tree_svg" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>svg</span></a><a href="#move_tree_svg_defs" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>svg_<wbr/>defs</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#parent" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>layer</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#ready_to_draw" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ready_<wbr/>to_<wbr/>draw</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shadow_grid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shadow_<wbr/>grid</span></a><a href="#shadow_layer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shadow_<wbr/>layer</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#svg" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>svg</span></a><a href="#svg_defs" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>svg_<wbr/>defs</span></a><a href="#theme_black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black</span></a><a href="#theme_black_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black_<wbr/>stones</span></a><a href="#theme_black_text_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black_<wbr/>text_<wbr/>color</span></a><a href="#theme_blank_text_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>blank_<wbr/>text_<wbr/>color</span></a><a href="#theme_board" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>board</span></a><a href="#theme_faded_line_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>faded_<wbr/>line_<wbr/>color</span></a><a href="#theme_faded_star_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>faded_<wbr/>star_<wbr/>color</span></a><a href="#theme_line_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>line_<wbr/>color</span></a><a href="#theme_star_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>star_<wbr/>color</span></a><a href="#theme_stone_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>stone_<wbr/>radius</span></a><a href="#theme_white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white</span></a><a href="#theme_white_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white_<wbr/>stones</span></a><a href="#theme_white_text_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white_<wbr/>text_<wbr/>color</span></a><a href="#themes" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>themes</span></a><a href="#title_div" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title_<wbr/>div</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#THEMES-1" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES</span></a><a href="#THEMES_SORTED" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES_<wbr/>SORTED</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#__drawSquare" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>__draw<wbr/>Square</span></a><a href="#_socket_on" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#attachPenLayer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>attach<wbr/>Pen<wbr/>Layer</span></a><a href="#bindPointerBindings" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>bind<wbr/>Pointer<wbr/>Bindings</span></a><a href="#cancelGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#cell" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cell</span></a><a href="#cellDraw" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cell<wbr/>Draw</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Scores</span></a><a href="#clearCells" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Cells</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeMetrics" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Metrics</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#computeThemeStoneRadius" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span></a><a href="#connect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#detachPenLayer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>detach<wbr/>Pen<wbr/>Layer</span></a><a href="#disableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawCoordinateLabels" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Coordinate<wbr/>Labels</span></a><a href="#drawLines" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Lines</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#drawingHash" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>drawing<wbr/>Hash</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#generateSvgDefs" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>generate<wbr/>Svg<wbr/>Defs</span></a><a href="#getAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#getClockDrift" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getSelectedThemes" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Analysis<wbr/>Scores</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_bindEvents" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>bind<wbr/>Events</span></a><a href="#move_tree_drawIsoBranchTo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span></a><a href="#move_tree_drawPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Path</span></a><a href="#move_tree_drawRecursive" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span></a><a href="#move_tree_drawStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span></a><a href="#move_tree_hilightNode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span></a><a href="#move_tree_recursiveDrawPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#onAnalysisScoringMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span></a><a href="#onAnalysisScoringStart" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span></a><a href="#onAnalysisToggleStoneRemoval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span></a><a href="#onLabelingMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Labeling<wbr/>Move</span></a><a href="#onLabelingStart" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Labeling<wbr/>Start</span></a><a href="#onMouseMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Mouse<wbr/>Move</span></a><a href="#onMouseOut" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Mouse<wbr/>Out</span></a><a href="#onPenMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Pen<wbr/>Move</span></a><a href="#onPenStart" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Pen<wbr/>Start</span></a><a href="#onTap" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Tap</span></a><a href="#pass" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#pen2xy" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pen2xy</span></a><a href="#performStoneRemovalAutoScoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#putAnalysisRemovalAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span></a><a href="#putAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#putOrClearLabel" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span></a><a href="#redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setByoYomiLabel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLabelPosition" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Position</span></a><a href="#setLastMoveOpacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setPenStyle" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Pen<wbr/>Style</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setSquareSize" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a><a href="#setSquareSizeBasedOnDisplayWidth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStrictSekiMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTheme" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Theme</span></a><a href="#setTitle" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#watchSelectedThemes" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>watch<wbr/>Selected<wbr/>Themes</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#xy2pen" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2pen</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#setStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStoneFontScale.setStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStoneFontScale.setStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setStoneFontScale">setStoneFontScale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L293">Goban/Goban.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setStrictSekiMode">setStrictSekiMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L627">Goban/InteractiveBase.ts:627</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTheme" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Theme</span><a href="#setTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTheme.setTheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span>, <span class="tsd-kind-parameter">dont_redraw</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTheme.setTheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li><li><span><span class="tsd-kind-parameter">dont_redraw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTheme">setTheme</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4042">Goban/SVGRenderer.ts:4042</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4167">Goban/SVGRenderer.ts:4167</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1243">Goban/InteractiveBase.ts:1243</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1508">Goban/InteractiveBase.ts:1508</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1015">Goban/InteractiveBase.ts:1015</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id_or_error</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 5000</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Implementation of <a href="../interfaces/_internal_.GobanSVGInterface.html">GobanSVGInterface</a>.<a href="../interfaces/_internal_.GobanSVGInterface.html#showMessage">showMessage</a></p><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L3943">Goban/SVGRenderer.ts:3943</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1043">Goban/InteractiveBase.ts:1043</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1022">Goban/InteractiveBase.ts:1022</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L894">Goban/InteractiveBase.ts:894</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L931">Goban/InteractiveBase.ts:931</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#syncReviewMove">syncReviewMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1540">Goban/InteractiveBase.ts:1540</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L645">Goban/InteractiveBase.ts:645</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L648">Goban/InteractiveBase.ts:648</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L939">Goban/InteractiveBase.ts:939</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1656">Goban/InteractiveBase.ts:1656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1105">Goban/InteractiveBase.ts:1105</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="watchSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>watch<wbr/>Selected<wbr/>Themes</span><a href="#watchSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="watchSelectedThemes.watchSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">watch<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#watchSelectedThemes.watchSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="watchSelectedThemes.watchSelectedThemes-1.__type-25.remove.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4173">Goban/SVGRenderer.ts:4173</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L577">Goban/InteractiveBase.ts:577</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="xy2pen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>xy2pen</span><a href="#xy2pen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="xy2pen.xy2pen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><a href="#xy2pen.xy2pen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L705">Goban/SVGRenderer.ts:705</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__set_board_height" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__set_<wbr/>board_<wbr/>height</span></a><a href="#__set_board_width" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__set_<wbr/>board_<wbr/>width</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#autoplaying_puzzle_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoplaying_<wbr/>puzzle_<wbr/>move</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#byoyomi_label" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>byoyomi_<wbr/>label</span></a><a href="#cells" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cells</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#coordinate_labels_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>coordinate_<wbr/>labels_<wbr/>layer</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#current_pen_mark" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>pen_<wbr/>mark</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#drawing_enabled" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>drawing_<wbr/>enabled</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#event_layer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>event_<wbr/>layer</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#grid" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>grid</span></a><a href="#grid_layer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>grid_<wbr/>layer</span></a><a href="#handleShiftKey" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handle<wbr/>Shift<wbr/>Key</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#labeling_mode" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>labeling_<wbr/>mode</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_label_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>label_<wbr/>position</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_pen_position" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>pen_<wbr/>position</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#lines_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lines_<wbr/>layer</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#message_div" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>div</span></a><a href="#message_td" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>td</span></a><a href="#message_text" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>text</span></a><a href="#message_timeout" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>timeout</span></a><a href="#metrics" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>metrics</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#move_tree_inner_container" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>inner_<wbr/>container</span></a><a href="#move_tree_svg" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>svg</span></a><a href="#move_tree_svg_defs" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>svg_<wbr/>defs</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#parent" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_layer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>layer</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#ready_to_draw" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ready_<wbr/>to_<wbr/>draw</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shadow_grid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shadow_<wbr/>grid</span></a><a href="#shadow_layer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shadow_<wbr/>layer</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_font_scale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#svg" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>svg</span></a><a href="#svg_defs" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>svg_<wbr/>defs</span></a><a href="#theme_black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black</span></a><a href="#theme_black_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black_<wbr/>stones</span></a><a href="#theme_black_text_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>black_<wbr/>text_<wbr/>color</span></a><a href="#theme_blank_text_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>blank_<wbr/>text_<wbr/>color</span></a><a href="#theme_board" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>board</span></a><a href="#theme_faded_line_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>faded_<wbr/>line_<wbr/>color</span></a><a href="#theme_faded_star_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>faded_<wbr/>star_<wbr/>color</span></a><a href="#theme_line_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>line_<wbr/>color</span></a><a href="#theme_star_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>star_<wbr/>color</span></a><a href="#theme_stone_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>stone_<wbr/>radius</span></a><a href="#theme_white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white</span></a><a href="#theme_white_stones" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white_<wbr/>stones</span></a><a href="#theme_white_text_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>theme_<wbr/>white_<wbr/>text_<wbr/>color</span></a><a href="#themes" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>themes</span></a><a href="#title_div" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title_<wbr/>div</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#THEMES-1" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES</span></a><a href="#THEMES_SORTED" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES_<wbr/>SORTED</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#__drawSquare" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>__draw<wbr/>Square</span></a><a href="#_socket_on" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#attachPenLayer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>attach<wbr/>Pen<wbr/>Layer</span></a><a href="#bindPointerBindings" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>bind<wbr/>Pointer<wbr/>Bindings</span></a><a href="#cancelGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#cell" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cell</span></a><a href="#cellDraw" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cell<wbr/>Draw</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Scores</span></a><a href="#clearCells" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Cells</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeMetrics" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Metrics</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#computeThemeStoneRadius" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Theme<wbr/>Stone<wbr/>Radius</span></a><a href="#connect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#detachPenLayer" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>detach<wbr/>Pen<wbr/>Layer</span></a><a href="#disableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawCoordinateLabels" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Coordinate<wbr/>Labels</span></a><a href="#drawLines" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Lines</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#drawingHash" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>drawing<wbr/>Hash</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#generateSvgDefs" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>generate<wbr/>Svg<wbr/>Defs</span></a><a href="#getAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#getClockDrift" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getSelectedThemes" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getStoneFontScale" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Analysis<wbr/>Scores</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_bindEvents" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>bind<wbr/>Events</span></a><a href="#move_tree_drawIsoBranchTo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Iso<wbr/>Branch<wbr/>To</span></a><a href="#move_tree_drawPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Path</span></a><a href="#move_tree_drawRecursive" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Recursive</span></a><a href="#move_tree_drawStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>draw<wbr/>Stone</span></a><a href="#move_tree_hilightNode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>hilight<wbr/>Node</span></a><a href="#move_tree_recursiveDrawPath" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>recursive<wbr/>Draw<wbr/>Path</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#onAnalysisScoringMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span></a><a href="#onAnalysisScoringStart" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span></a><a href="#onAnalysisToggleStoneRemoval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span></a><a href="#onLabelingMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Labeling<wbr/>Move</span></a><a href="#onLabelingStart" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Labeling<wbr/>Start</span></a><a href="#onMouseMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Mouse<wbr/>Move</span></a><a href="#onMouseOut" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Mouse<wbr/>Out</span></a><a href="#onPenMove" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Pen<wbr/>Move</span></a><a href="#onPenStart" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Pen<wbr/>Start</span></a><a href="#onTap" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Tap</span></a><a href="#pass" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#pen2xy" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pen2xy</span></a><a href="#performStoneRemovalAutoScoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#putAnalysisRemovalAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span></a><a href="#putAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#putOrClearLabel" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span></a><a href="#redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setByoYomiLabel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLabelPosition" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Position</span></a><a href="#setLastMoveOpacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setPenStyle" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Pen<wbr/>Style</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setSquareSize" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a><a href="#setSquareSizeBasedOnDisplayWidth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStoneFontScale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#setStrictSekiMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTheme" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Theme</span></a><a href="#setTitle" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#watchSelectedThemes" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>watch<wbr/>Selected<wbr/>Themes</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#xy2pen" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2pen</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/ScoreEstimator.html b/docs/classes/ScoreEstimator.html
index eb8ecf96..24861a2d 100644
--- a/docs/classes/ScoreEstimator.html
+++ b/docs/classes/ScoreEstimator.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ScoreEstimator | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ScoreEstimator.html">ScoreEstimator</a></li></ul><h1>Class ScoreEstimator</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#ScoreEstimator">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><ul class="tsd-hierarchy"><li><span class="target">ScoreEstimator</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L91">engine/ScoreEstimator.ts:91</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="ScoreEstimator.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ScoreEstimator | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ScoreEstimator.html">ScoreEstimator</a></li></ul><h1>Class ScoreEstimator</h1></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#ScoreEstimator">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><ul class="tsd-hierarchy"><li><span class="target">ScoreEstimator</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L91">engine/ScoreEstimator.ts:91</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="ScoreEstimator.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ScoreEstimator.html#amount" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>amount</span></a>
 <a href="ScoreEstimator.html#autoscore" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscore</span></a>
 <a href="ScoreEstimator.html#autoscored_needs_sealing" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>needs_<wbr/>sealing?</span></a>
@@ -47,24 +47,24 @@
 <a href="ScoreEstimator.html#setRemoved" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a>
 <a href="ScoreEstimator.html#toggleSingleGroupRemoval" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a>
 <a href="ScoreEstimator.html#updateEstimate" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Estimate</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_ScoreEstimator" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Score<wbr/>Estimator</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span>, <span class="tsd-kind-parameter">goban_callback</span>, <span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">autoscore</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a><a href="#constructor.new_ScoreEstimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">engine</span>: <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></span></li><li><span><span class="tsd-kind-parameter">goban_callback</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li><li><span><span class="tsd-kind-parameter">autoscore</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L128">engine/ScoreEstimator.ts:128</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="amount" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>amount</span><a href="#amount" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">amount</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L114">engine/ScoreEstimator.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>autoscore</span><a href="#autoscore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscore</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L125">engine/ScoreEstimator.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>needs_<wbr/>sealing</span><a href="#autoscored_needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L126">engine/ScoreEstimator.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>removed</span><a href="#autoscored_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>removed</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L124">engine/ScoreEstimator.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>state</span><a href="#autoscored_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L123">engine/ScoreEstimator.ts:123</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L101">engine/ScoreEstimator.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L69">engine/BoardState.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L62">engine/BoardState.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L67">engine/BoardState.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color_<wbr/>to_<wbr/>move</span><a href="#color_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color_<wbr/>to_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L119">engine/ScoreEstimator.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L111">engine/ScoreEstimator.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="estimated_hard_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>estimated_<wbr/>hard_<wbr/>score</span><a href="#estimated_hard_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">estimated_<wbr/>hard_<wbr/>score</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L120">engine/ScoreEstimator.ts:120</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="goban_callback" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>goban_<wbr/>callback</span><a href="#goban_callback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>callback</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#goban_callback">goban_callback</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L64">engine/BoardState.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="groups" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>groups</span><a href="#groups" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">groups</span><span class="tsd-signature-symbol">:</span> <a href="StoneStringBuilder.html" class="tsd-signature-type tsd-kind-class">StoneStringBuilder</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L112">engine/ScoreEstimator.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L59">engine/BoardState.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ownership" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ownership</span><a href="#ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L115">engine/ScoreEstimator.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L66">engine/BoardState.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="prefer_remote" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prefer_<wbr/>remote</span><a href="#prefer_remote" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">prefer_<wbr/>remote</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L122">engine/ScoreEstimator.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L63">engine/BoardState.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>territory</span><a href="#territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L116">engine/ScoreEstimator.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="tolerance" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>tolerance</span><a href="#tolerance" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tolerance</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L113">engine/ScoreEstimator.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="trials" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>trials</span><a href="#trials" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">trials</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L117">engine/ScoreEstimator.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="when_ready" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>when_<wbr/>ready</span><a href="#when_ready" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">when_<wbr/>ready</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L121">engine/ScoreEstimator.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L92">engine/ScoreEstimator.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L68">engine/BoardState.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L61">engine/BoardState.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L118">engine/ScoreEstimator.ts:118</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="boardEquals" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board<wbr/>Equals</span><a href="#boardEquals" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="boardEquals.boardEquals-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">board<wbr/>Equals</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#boardEquals.boardEquals-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if the <code>.board</code> field from the other board is equal to this one</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#boardEquals">boardEquals</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L378">engine/BoardState.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAutoScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Auto<wbr/>Score</span><a href="#clearAutoScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAutoScore.clearAutoScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Auto<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAutoScore.clearAutoScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L351">engine/ScoreEstimator.ts:351</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removed</span><a href="#clearRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearRemoved.clearRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemoved.clearRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clear all stone removals</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#clearRemoved">clearRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L346">engine/ScoreEstimator.ts:346</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoard" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board</span><a href="#cloneBoard" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoard.cloneBoard-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#cloneBoard.cloneBoard-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a clone of .board</p>
-</div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#cloneBoard">cloneBoard</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L115">engine/BoardState.ts:115</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoardState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board<wbr/>State</span><a href="#cloneBoardState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoardState.cloneBoardState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#cloneBoardState.cloneBoardState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clone the entire BoardState</p>
-</div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#cloneBoardState">cloneBoardState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L110">engine/BoardState.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeScoringLocations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Scoring<wbr/>Locations</span><a href="#computeScoringLocations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeScoringLocations.computeScoringLocations-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Scoring<wbr/>Locations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><a href="#computeScoringLocations.computeScoringLocations-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes scoring locations for the board. If <code>area_scoring</code> is true, we
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_ScoreEstimator" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Score<wbr/>Estimator</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span>, <span class="tsd-kind-parameter">goban_callback</span>, <span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">autoscore</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a><a href="#constructor.new_ScoreEstimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">engine</span>: <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></span></li><li><span><span class="tsd-kind-parameter">goban_callback</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li><li><span><span class="tsd-kind-parameter">autoscore</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L128">engine/ScoreEstimator.ts:128</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="amount" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>amount</span><a href="#amount" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">amount</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = NaN</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L114">engine/ScoreEstimator.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>autoscore</span><a href="#autoscore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscore</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L125">engine/ScoreEstimator.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>needs_<wbr/>sealing</span><a href="#autoscored_needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L126">engine/ScoreEstimator.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>removed</span><a href="#autoscored_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>removed</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L124">engine/ScoreEstimator.ts:124</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>state</span><a href="#autoscored_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L123">engine/ScoreEstimator.ts:123</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L101">engine/ScoreEstimator.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L69">engine/BoardState.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L62">engine/BoardState.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L67">engine/BoardState.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color_<wbr/>to_<wbr/>move</span><a href="#color_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color_<wbr/>to_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L119">engine/ScoreEstimator.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L111">engine/ScoreEstimator.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="estimated_hard_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>estimated_<wbr/>hard_<wbr/>score</span><a href="#estimated_hard_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">estimated_<wbr/>hard_<wbr/>score</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L120">engine/ScoreEstimator.ts:120</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="goban_callback" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>goban_<wbr/>callback</span><a href="#goban_callback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>callback</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#goban_callback">goban_callback</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L64">engine/BoardState.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="groups" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>groups</span><a href="#groups" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">groups</span><span class="tsd-signature-symbol">:</span> <a href="StoneStringBuilder.html" class="tsd-signature-type tsd-kind-class">StoneStringBuilder</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L112">engine/ScoreEstimator.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L59">engine/BoardState.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ownership" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ownership</span><a href="#ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L115">engine/ScoreEstimator.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L66">engine/BoardState.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="prefer_remote" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prefer_<wbr/>remote</span><a href="#prefer_remote" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">prefer_<wbr/>remote</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L122">engine/ScoreEstimator.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L63">engine/BoardState.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>territory</span><a href="#territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L116">engine/ScoreEstimator.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="tolerance" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>tolerance</span><a href="#tolerance" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tolerance</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L113">engine/ScoreEstimator.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="trials" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>trials</span><a href="#trials" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">trials</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L117">engine/ScoreEstimator.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="when_ready" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>when_<wbr/>ready</span><a href="#when_ready" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">when_<wbr/>ready</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L121">engine/ScoreEstimator.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L92">engine/ScoreEstimator.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L68">engine/BoardState.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L61">engine/BoardState.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L118">engine/ScoreEstimator.ts:118</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="boardEquals" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board<wbr/>Equals</span><a href="#boardEquals" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="boardEquals.boardEquals-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">board<wbr/>Equals</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#boardEquals.boardEquals-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if the <code>.board</code> field from the other board is equal to this one</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#boardEquals">boardEquals</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L378">engine/BoardState.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAutoScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Auto<wbr/>Score</span><a href="#clearAutoScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAutoScore.clearAutoScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Auto<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAutoScore.clearAutoScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L351">engine/ScoreEstimator.ts:351</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removed</span><a href="#clearRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearRemoved.clearRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemoved.clearRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clear all stone removals</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#clearRemoved">clearRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L346">engine/ScoreEstimator.ts:346</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoard" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board</span><a href="#cloneBoard" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoard.cloneBoard-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#cloneBoard.cloneBoard-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a clone of .board</p>
+</div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#cloneBoard">cloneBoard</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L115">engine/BoardState.ts:115</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoardState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board<wbr/>State</span><a href="#cloneBoardState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoardState.cloneBoardState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#cloneBoardState.cloneBoardState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clone the entire BoardState</p>
+</div><h4 class="tsd-returns-title">Returns <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#cloneBoardState">cloneBoardState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L110">engine/BoardState.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeScoringLocations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Scoring<wbr/>Locations</span><a href="#computeScoringLocations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeScoringLocations.computeScoringLocations-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Scoring<wbr/>Locations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><a href="#computeScoringLocations.computeScoringLocations-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes scoring locations for the board. If <code>area_scoring</code> is true, we
 will use area scoring rules, otherwise we will use territory scoring rules
 (which implies omitting territory in seki).</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">area_scoring</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#computeScoringLocations">computeScoringLocations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L387">engine/BoardState.ts:387</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="countLiberties" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>count<wbr/>Liberties</span><a href="#countLiberties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="countLiberties.countLiberties-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">count<wbr/>Liberties</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#countLiberties.countLiberties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#countLiberties">countLiberties</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L309">engine/BoardState.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="estimateScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>estimate<wbr/>Score</span><a href="#estimateScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="estimateScore.estimateScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">estimate<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span>, <span class="tsd-kind-parameter">autoscore</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><a href="#estimateScore.estimateScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">autoscore</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L160">engine/ScoreEstimator.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="estimateScoreLocal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>estimate<wbr/>Score<wbr/>Local</span><a href="#estimateScoreLocal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="estimateScoreLocal.estimateScoreLocal-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">estimate<wbr/>Score<wbr/>Local</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><a href="#estimateScoreLocal.estimateScoreLocal-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L247">engine/ScoreEstimator.ts:247</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="estimateScoreRemote" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>estimate<wbr/>Score<wbr/>Remote</span><a href="#estimateScoreRemote" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="estimateScoreRemote.estimateScoreRemote-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">estimate<wbr/>Score<wbr/>Remote</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">autoscore</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><a href="#estimateScoreRemote.estimateScoreRemote-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">autoscore</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L172">engine/ScoreEstimator.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="foreachNeighbor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighbor</span><a href="#foreachNeighbor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighbor.foreachNeighbor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighbor</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighbor.foreachNeighbor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol"> | </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#foreachNeighbor">foreachNeighbor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L324">engine/BoardState.ts:324</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Group</span><a href="#getGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getGroup.getGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><a href="#getGroup.getGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L382">engine/ScoreEstimator.ts:382</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getNeighboringRawStoneStrings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><a href="#getNeighboringRawStoneStrings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><a href="#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of groups connected to the given group. This is a bit
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">area_scoring</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#computeScoringLocations">computeScoringLocations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L387">engine/BoardState.ts:387</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="countLiberties" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>count<wbr/>Liberties</span><a href="#countLiberties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="countLiberties.countLiberties-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">count<wbr/>Liberties</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#countLiberties.countLiberties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#countLiberties">countLiberties</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L309">engine/BoardState.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="estimateScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>estimate<wbr/>Score</span><a href="#estimateScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="estimateScore.estimateScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">estimate<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span>, <span class="tsd-kind-parameter">autoscore</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><a href="#estimateScore.estimateScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">autoscore</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L160">engine/ScoreEstimator.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="estimateScoreLocal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>estimate<wbr/>Score<wbr/>Local</span><a href="#estimateScoreLocal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="estimateScoreLocal.estimateScoreLocal-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">estimate<wbr/>Score<wbr/>Local</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><a href="#estimateScoreLocal.estimateScoreLocal-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L247">engine/ScoreEstimator.ts:247</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-private"><a id="estimateScoreRemote" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>estimate<wbr/>Score<wbr/>Remote</span><a href="#estimateScoreRemote" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-private"><li class="tsd-signature tsd-anchor-link"><a id="estimateScoreRemote.estimateScoreRemote-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">estimate<wbr/>Score<wbr/>Remote</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">autoscore</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span><a href="#estimateScoreRemote.estimateScoreRemote-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">autoscore</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L172">engine/ScoreEstimator.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="foreachNeighbor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighbor</span><a href="#foreachNeighbor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighbor.foreachNeighbor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighbor</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighbor.foreachNeighbor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol"> | </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#foreachNeighbor">foreachNeighbor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L324">engine/BoardState.ts:324</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Group</span><a href="#getGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getGroup.getGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><a href="#getGroup.getGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L382">engine/ScoreEstimator.ts:382</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getNeighboringRawStoneStrings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><a href="#getNeighboringRawStoneStrings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><a href="#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of groups connected to the given group. This is a bit
 faster than using StoneGroupBuilder because we only compute the values
 we need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#getNeighboringRawStoneStrings">getNeighboringRawStoneStrings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L249">engine/BoardState.ts:249</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getProbablyDead" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Probably<wbr/>Dead</span><a href="#getProbablyDead" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getProbablyDead.getProbablyDead-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Probably<wbr/>Dead</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getProbablyDead.getProbablyDead-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L298">engine/ScoreEstimator.ts:298</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getRawStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span><a href="#getRawStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getRawStoneString.getRawStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Raw<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><a href="#getRawStoneString.getRawStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of x/y pairs of all the same color</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clearMarks</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#getRawStoneString">getRawStoneString</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L272">engine/BoardState.ts:272</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStoneRemovalString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Stone<wbr/>Removal<wbr/>String</span><a href="#getStoneRemovalString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStoneRemovalString.getStoneRemovalString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Removal<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getStoneRemovalString.getStoneRemovalString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L359">engine/ScoreEstimator.ts:359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="handleClick" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handle<wbr/>Click</span><a href="#handleClick" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="handleClick.handleClick-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">handle<wbr/>Click</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span>, <span class="tsd-kind-parameter">mod_key</span>, <span class="tsd-kind-parameter">press_duration_ms</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#handleClick.handleClick-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mod_key</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">press_duration_ms</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L333">engine/ScoreEstimator.ts:333</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="score.score-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">score</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a><a href="#score.score-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes a rough estimation of ownership and score.</p>
-</div><h4 class="tsd-returns-title">Returns <a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L389">engine/ScoreEstimator.ts:389</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Removed</span><a href="#setRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setRemoved.setRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setRemoved.setRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets a position as being removed or not removed. If
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#getNeighboringRawStoneStrings">getNeighboringRawStoneStrings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L249">engine/BoardState.ts:249</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getProbablyDead" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Probably<wbr/>Dead</span><a href="#getProbablyDead" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getProbablyDead.getProbablyDead-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Probably<wbr/>Dead</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getProbablyDead.getProbablyDead-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L298">engine/ScoreEstimator.ts:298</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getRawStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span><a href="#getRawStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getRawStoneString.getRawStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Raw<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><a href="#getRawStoneString.getRawStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of x/y pairs of all the same color</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clearMarks</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#getRawStoneString">getRawStoneString</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L272">engine/BoardState.ts:272</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getStoneRemovalString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Stone<wbr/>Removal<wbr/>String</span><a href="#getStoneRemovalString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getStoneRemovalString.getStoneRemovalString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Removal<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getStoneRemovalString.getStoneRemovalString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L359">engine/ScoreEstimator.ts:359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="handleClick" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handle<wbr/>Click</span><a href="#handleClick" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="handleClick.handleClick-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">handle<wbr/>Click</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span>, <span class="tsd-kind-parameter">mod_key</span>, <span class="tsd-kind-parameter">press_duration_ms</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#handleClick.handleClick-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mod_key</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">press_duration_ms</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L333">engine/ScoreEstimator.ts:333</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="score.score-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">score</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a><a href="#score.score-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes a rough estimation of ownership and score.</p>
+</div><h4 class="tsd-returns-title">Returns <a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L389">engine/ScoreEstimator.ts:389</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Removed</span><a href="#setRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setRemoved.setRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setRemoved.setRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets a position as being removed or not removed. If
 <code>emit_stone_removal_updated</code> is set to false, the
 &quot;stone-removal.updated&quot; event will not be emitted, and it is up to the
 caller to emit this event appropriately.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#setRemoved">setRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L341">engine/ScoreEstimator.ts:341</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="toggleSingleGroupRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><a href="#toggleSingleGroupRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Toggles a group of stones for removal or restoration.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#setRemoved">setRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L341">engine/ScoreEstimator.ts:341</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="toggleSingleGroupRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><a href="#toggleSingleGroupRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Toggles a group of stones for removal or restoration.</p>
 <p>By default, if we are marking a group for removal but the group is
 almost certainly alive (two eyes, etc), this will result in a no-op,
 unless force_removal is set to true.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">force_removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#toggleSingleGroupRemoval">toggleSingleGroupRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L126">engine/BoardState.ts:126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updateEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Estimate</span><a href="#updateEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updateEstimate.updateEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">estimated_score</span>, <span class="tsd-kind-parameter">ownership</span>, <span class="tsd-kind-parameter">score</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateEstimate.updateEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">estimated_score</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">ownership</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">score</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L279">engine/ScoreEstimator.ts:279</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#amount" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>amount</span></a><a href="#autoscore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscore</span></a><a href="#autoscored_needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>needs_<wbr/>sealing</span></a><a href="#autoscored_removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>removed</span></a><a href="#autoscored_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>state</span></a><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#color_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color_<wbr/>to_<wbr/>move</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#estimated_hard_score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>estimated_<wbr/>hard_<wbr/>score</span></a><a href="#goban_callback" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>callback</span></a><a href="#groups" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>groups</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#ownership" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#prefer_remote" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>prefer_<wbr/>remote</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>territory</span></a><a href="#tolerance" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tolerance</span></a><a href="#trials" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>trials</span></a><a href="#when_ready" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>when_<wbr/>ready</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a><a href="#boardEquals" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>board<wbr/>Equals</span></a><a href="#clearAutoScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Auto<wbr/>Score</span></a><a href="#clearRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removed</span></a><a href="#cloneBoard" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board</span></a><a href="#cloneBoardState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board<wbr/>State</span></a><a href="#computeScoringLocations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Scoring<wbr/>Locations</span></a><a href="#countLiberties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>count<wbr/>Liberties</span></a><a href="#estimateScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>estimate<wbr/>Score</span></a><a href="#estimateScoreLocal" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>estimate<wbr/>Score<wbr/>Local</span></a><a href="#estimateScoreRemote" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>estimate<wbr/>Score<wbr/>Remote</span></a><a href="#foreachNeighbor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighbor</span></a><a href="#getGroup" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Group</span></a><a href="#getNeighboringRawStoneStrings" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span></a><a href="#getProbablyDead" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Probably<wbr/>Dead</span></a><a href="#getRawStoneString" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span></a><a href="#getStoneRemovalString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Removal<wbr/>String</span></a><a href="#handleClick" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Click</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>score</span></a><a href="#setRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a><a href="#toggleSingleGroupRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a><a href="#updateEstimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Estimate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">force_removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="BoardState.html">BoardState</a>.<a href="BoardState.html#toggleSingleGroupRemoval">toggleSingleGroupRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L126">engine/BoardState.ts:126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="updateEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Estimate</span><a href="#updateEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="updateEstimate.updateEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">estimated_score</span>, <span class="tsd-kind-parameter">ownership</span>, <span class="tsd-kind-parameter">score</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateEstimate.updateEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">estimated_score</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">ownership</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">score</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L279">engine/ScoreEstimator.ts:279</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#amount" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>amount</span></a><a href="#autoscore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscore</span></a><a href="#autoscored_needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>needs_<wbr/>sealing</span></a><a href="#autoscored_removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>removed</span></a><a href="#autoscored_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>state</span></a><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#color_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color_<wbr/>to_<wbr/>move</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#estimated_hard_score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>estimated_<wbr/>hard_<wbr/>score</span></a><a href="#goban_callback" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>callback</span></a><a href="#groups" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>groups</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#ownership" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#prefer_remote" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>prefer_<wbr/>remote</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>territory</span></a><a href="#tolerance" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tolerance</span></a><a href="#trials" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>trials</span></a><a href="#when_ready" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>when_<wbr/>ready</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a><a href="#boardEquals" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>board<wbr/>Equals</span></a><a href="#clearAutoScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Auto<wbr/>Score</span></a><a href="#clearRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removed</span></a><a href="#cloneBoard" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board</span></a><a href="#cloneBoardState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board<wbr/>State</span></a><a href="#computeScoringLocations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Scoring<wbr/>Locations</span></a><a href="#countLiberties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>count<wbr/>Liberties</span></a><a href="#estimateScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>estimate<wbr/>Score</span></a><a href="#estimateScoreLocal" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>estimate<wbr/>Score<wbr/>Local</span></a><a href="#estimateScoreRemote" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>estimate<wbr/>Score<wbr/>Remote</span></a><a href="#foreachNeighbor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighbor</span></a><a href="#getGroup" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Group</span></a><a href="#getNeighboringRawStoneStrings" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span></a><a href="#getProbablyDead" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Probably<wbr/>Dead</span></a><a href="#getRawStoneString" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span></a><a href="#getStoneRemovalString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Removal<wbr/>String</span></a><a href="#handleClick" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>handle<wbr/>Click</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>score</span></a><a href="#setRemoved" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a><a href="#toggleSingleGroupRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a><a href="#updateEstimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Estimate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/StoneString.html b/docs/classes/StoneString.html
index c6207165..e80a450e 100644
--- a/docs/classes/StoneString.html
+++ b/docs/classes/StoneString.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StoneString | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="StoneString.html">StoneString</a></li></ul><h1>Class StoneString</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>A StoneString instance represents a group of intersections that
 are connected to each other and are all the same color.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L26">engine/StoneString.ts:26</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="StoneString.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L26">engine/StoneString.ts:26</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="StoneString.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="StoneString.html#__added_neighbors" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__added_<wbr/>neighbors</span></a>
 <a href="StoneString.html#color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a>
 <a href="StoneString.html#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a>
@@ -18,12 +18,12 @@
 <a href="StoneString.html#foreachNeighboringString" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighboring<wbr/>String</span></a>
 <a href="StoneString.html#map" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>map</span></a>
 <a href="StoneString.html#size" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>size</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_StoneString" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">id</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><a href="#constructor.new_StoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L38">engine/StoneString.ts:38</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="__added_neighbors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__added_<wbr/>neighbors</span><a href="#__added_neighbors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__added_<wbr/>neighbors</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">group_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">group_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L34">engine/StoneString.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L29">engine/StoneString.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L30">engine/StoneString.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="intersections" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>intersections</span><a href="#intersections" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">intersections</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L27">engine/StoneString.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="is_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>territory</span><a href="#is_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>territory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L32">engine/StoneString.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="neighboring_space" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>neighboring_<wbr/>space</span><a href="#neighboring_space" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">neighboring_<wbr/>space</span><span class="tsd-signature-symbol">:</span> <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L35">engine/StoneString.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="neighboring_stone_strings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>neighboring_<wbr/>stone_<wbr/>strings</span><a href="#neighboring_stone_strings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">neighboring_<wbr/>stone_<wbr/>strings</span><span class="tsd-signature-symbol">:</span> <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L36">engine/StoneString.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="neighbors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>neighbors</span><a href="#neighbors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">neighbors</span><span class="tsd-signature-symbol">:</span> <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L28">engine/StoneString.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="territory_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>territory_<wbr/>color</span><a href="#territory_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">territory_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L31">engine/StoneString.ts:31</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="_addNeighborGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>_add<wbr/>Neighbor<wbr/>Group</span><a href="#_addNeighborGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="_addNeighborGroup._addNeighborGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_add<wbr/>Neighbor<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">group</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_addNeighborGroup._addNeighborGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Adds a stone string to our neighbor list. This should probably only be called by StoneStringBuilder.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">group</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L78">engine/StoneString.ts:78</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="_addStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>_add<wbr/>Stone</span><a href="#_addStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="_addStone._addStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_add<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_addStone._addStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Add a stone to the group.  This should probably only be called by StoneStringBuilder.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L73">engine/StoneString.ts:73</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="_computeIsTerritory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>_compute<wbr/>Is<wbr/>Territory</span><a href="#_computeIsTerritory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="_computeIsTerritory._computeIsTerritory-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_compute<wbr/>Is<wbr/>Territory</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_computeIsTerritory._computeIsTerritory-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Compute if this string is considered potential territory (if all of it&#39;s
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_StoneString" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">id</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><a href="#constructor.new_StoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L38">engine/StoneString.ts:38</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="__added_neighbors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>__added_<wbr/>neighbors</span><a href="#__added_neighbors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__added_<wbr/>neighbors</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">group_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">group_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L34">engine/StoneString.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L29">engine/StoneString.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L30">engine/StoneString.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="intersections" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>intersections</span><a href="#intersections" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">intersections</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L27">engine/StoneString.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="is_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>territory</span><a href="#is_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>territory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L32">engine/StoneString.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="neighboring_space" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>neighboring_<wbr/>space</span><a href="#neighboring_space" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">neighboring_<wbr/>space</span><span class="tsd-signature-symbol">:</span> <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L35">engine/StoneString.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="neighboring_stone_strings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>neighboring_<wbr/>stone_<wbr/>strings</span><a href="#neighboring_stone_strings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">neighboring_<wbr/>stone_<wbr/>strings</span><span class="tsd-signature-symbol">:</span> <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L36">engine/StoneString.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="neighbors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>neighbors</span><a href="#neighbors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">neighbors</span><span class="tsd-signature-symbol">:</span> <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L28">engine/StoneString.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="territory_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>territory_<wbr/>color</span><a href="#territory_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">territory_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol"> = 0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L31">engine/StoneString.ts:31</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="_addNeighborGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>_add<wbr/>Neighbor<wbr/>Group</span><a href="#_addNeighborGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="_addNeighborGroup._addNeighborGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_add<wbr/>Neighbor<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">group</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_addNeighborGroup._addNeighborGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Adds a stone string to our neighbor list. This should probably only be called by StoneStringBuilder.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">group</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L78">engine/StoneString.ts:78</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="_addStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>_add<wbr/>Stone</span><a href="#_addStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="_addStone._addStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_add<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_addStone._addStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Add a stone to the group.  This should probably only be called by StoneStringBuilder.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L73">engine/StoneString.ts:73</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="_computeIsTerritory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>_compute<wbr/>Is<wbr/>Territory</span><a href="#_computeIsTerritory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="_computeIsTerritory._computeIsTerritory-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_compute<wbr/>Is<wbr/>Territory</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_computeIsTerritory._computeIsTerritory-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Compute if this string is considered potential territory (if all of it&#39;s
 neighbors are the same color). NOTE: This does not perform any advanced
 logic to determine seki status or anything like that, this only looks to
 see if the string contains EMPTY locations and that all of the
 surrounding neighboring are the same color.  This should probably only
 be called by StoneStringBuilder.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L101">engine/StoneString.ts:101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachNeighboringEmptyString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighboring<wbr/>Empty<wbr/>String</span><a href="#foreachNeighboringEmptyString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighboringEmptyString.foreachNeighboringEmptyString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighboring<wbr/>Empty<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighboringEmptyString.foreachNeighboringEmptyString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">stone_string</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L58">engine/StoneString.ts:58</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachNeighboringStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighboring<wbr/>Stone<wbr/>String</span><a href="#foreachNeighboringStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighboringStoneString.foreachNeighboringStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighboring<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighboringStoneString.foreachNeighboringStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">stone_string</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L63">engine/StoneString.ts:63</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachNeighboringString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighboring<wbr/>String</span><a href="#foreachNeighboringString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighboringString.foreachNeighboringString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighboring<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighboringString.foreachNeighboringString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">stone_string</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L53">engine/StoneString.ts:53</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="map" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>map</span><a href="#map" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="map.map-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">map</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#map.map-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">loc</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">loc</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">loc</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L48">engine/StoneString.ts:48</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="size.size-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">size</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#size.size-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L68">engine/StoneString.ts:68</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__added_neighbors" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__added_<wbr/>neighbors</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#intersections" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>intersections</span></a><a href="#is_territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>territory</span></a><a href="#neighboring_space" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>neighboring_<wbr/>space</span></a><a href="#neighboring_stone_strings" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>neighboring_<wbr/>stone_<wbr/>strings</span></a><a href="#neighbors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>neighbors</span></a><a href="#territory_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>territory_<wbr/>color</span></a><a href="#_addNeighborGroup" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_add<wbr/>Neighbor<wbr/>Group</span></a><a href="#_addStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_add<wbr/>Stone</span></a><a href="#_computeIsTerritory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_compute<wbr/>Is<wbr/>Territory</span></a><a href="#foreachNeighboringEmptyString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighboring<wbr/>Empty<wbr/>String</span></a><a href="#foreachNeighboringStoneString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighboring<wbr/>Stone<wbr/>String</span></a><a href="#foreachNeighboringString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighboring<wbr/>String</span></a><a href="#map" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>map</span></a><a href="#size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>size</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L101">engine/StoneString.ts:101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachNeighboringEmptyString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighboring<wbr/>Empty<wbr/>String</span><a href="#foreachNeighboringEmptyString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighboringEmptyString.foreachNeighboringEmptyString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighboring<wbr/>Empty<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighboringEmptyString.foreachNeighboringEmptyString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">stone_string</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L58">engine/StoneString.ts:58</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachNeighboringStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighboring<wbr/>Stone<wbr/>String</span><a href="#foreachNeighboringStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighboringStoneString.foreachNeighboringStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighboring<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighboringStoneString.foreachNeighboringStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">stone_string</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L63">engine/StoneString.ts:63</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="foreachNeighboringString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighboring<wbr/>String</span><a href="#foreachNeighboringString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighboringString.foreachNeighboringString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighboring<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighboringString.foreachNeighboringString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">stone_string</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L53">engine/StoneString.ts:53</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="map" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>map</span><a href="#map" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="map.map-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">map</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#map.map-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">loc</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">loc</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">loc</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L48">engine/StoneString.ts:48</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="size.size-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">size</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#size.size-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L68">engine/StoneString.ts:68</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__added_neighbors" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__added_<wbr/>neighbors</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#intersections" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>intersections</span></a><a href="#is_territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>territory</span></a><a href="#neighboring_space" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>neighboring_<wbr/>space</span></a><a href="#neighboring_stone_strings" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>neighboring_<wbr/>stone_<wbr/>strings</span></a><a href="#neighbors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>neighbors</span></a><a href="#territory_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>territory_<wbr/>color</span></a><a href="#_addNeighborGroup" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_add<wbr/>Neighbor<wbr/>Group</span></a><a href="#_addStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_add<wbr/>Stone</span></a><a href="#_computeIsTerritory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_compute<wbr/>Is<wbr/>Territory</span></a><a href="#foreachNeighboringEmptyString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighboring<wbr/>Empty<wbr/>String</span></a><a href="#foreachNeighboringStoneString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighboring<wbr/>Stone<wbr/>String</span></a><a href="#foreachNeighboringString" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighboring<wbr/>String</span></a><a href="#map" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>map</span></a><a href="#size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>size</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/StoneStringBuilder.html b/docs/classes/StoneStringBuilder.html
index 6ce9d024..2ab7f7bf 100644
--- a/docs/classes/StoneStringBuilder.html
+++ b/docs/classes/StoneStringBuilder.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StoneStringBuilder | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="StoneStringBuilder.html">StoneStringBuilder</a></li></ul><h1>Class StoneStringBuilder</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneStringBuilder.ts#L22">engine/StoneStringBuilder.ts:22</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="StoneStringBuilder.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StoneStringBuilder | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="StoneStringBuilder.html">StoneStringBuilder</a></li></ul><h1>Class StoneStringBuilder</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneStringBuilder.ts#L22">engine/StoneStringBuilder.ts:22</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="StoneStringBuilder.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="StoneStringBuilder.html#state" class="tsd-index-link tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>state</span></a>
 <a href="StoneStringBuilder.html#stone_string_id_map" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>string_<wbr/>id_<wbr/>map</span></a>
 <a href="StoneStringBuilder.html#stone_strings" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>strings</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="StoneStringBuilder.html#foreachGroup" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Group</span></a>
 <a href="StoneStringBuilder.html#getGroup" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Group</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_StoneStringBuilder" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Stone<wbr/>String<wbr/>Builder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span>, <span class="tsd-kind-parameter">original_board</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="StoneStringBuilder.html" class="tsd-signature-type tsd-kind-class">StoneStringBuilder</a><a href="#constructor.new_StoneStringBuilder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">state</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">original_board</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="StoneStringBuilder.html" class="tsd-signature-type tsd-kind-class">StoneStringBuilder</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneStringBuilder.ts#L27">engine/StoneStringBuilder.ts:27</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>state</span><a href="#state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">:</span> <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneStringBuilder.ts#L23">engine/StoneStringBuilder.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_string_id_map" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>string_<wbr/>id_<wbr/>map</span><a href="#stone_string_id_map" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>string_<wbr/>id_<wbr/>map</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneStringBuilder.ts#L24">engine/StoneStringBuilder.ts:24</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_strings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>strings</span><a href="#stone_strings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>strings</span><span class="tsd-signature-symbol">:</span> <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneStringBuilder.ts#L25">engine/StoneStringBuilder.ts:25</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="foreachGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Group</span><a href="#foreachGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachGroup.foreachGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachGroup.foreachGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">gr</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">gr</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">gr</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneStringBuilder.ts#L111">engine/StoneStringBuilder.ts:111</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Group</span><a href="#getGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getGroup.getGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><a href="#getGroup.getGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneStringBuilder.ts#L117">engine/StoneStringBuilder.ts:117</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#state" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>state</span></a><a href="#stone_string_id_map" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>string_<wbr/>id_<wbr/>map</span></a><a href="#stone_strings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>strings</span></a><a href="#foreachGroup" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Group</span></a><a href="#getGroup" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Group</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_StoneStringBuilder" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Stone<wbr/>String<wbr/>Builder</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span>, <span class="tsd-kind-parameter">original_board</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="StoneStringBuilder.html" class="tsd-signature-type tsd-kind-class">StoneStringBuilder</a><a href="#constructor.new_StoneStringBuilder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">state</span>: <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">original_board</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="StoneStringBuilder.html" class="tsd-signature-type tsd-kind-class">StoneStringBuilder</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneStringBuilder.ts#L27">engine/StoneStringBuilder.ts:27</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-private"><a id="state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <span>state</span><a href="#state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">:</span> <a href="BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneStringBuilder.ts#L23">engine/StoneStringBuilder.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_string_id_map" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>string_<wbr/>id_<wbr/>map</span><a href="#stone_string_id_map" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>string_<wbr/>id_<wbr/>map</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneStringBuilder.ts#L24">engine/StoneStringBuilder.ts:24</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_strings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>stone_<wbr/>strings</span><a href="#stone_strings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>strings</span><span class="tsd-signature-symbol">:</span> <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneStringBuilder.ts#L25">engine/StoneStringBuilder.ts:25</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="foreachGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Group</span><a href="#foreachGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="foreachGroup.foreachGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachGroup.foreachGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">gr</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">gr</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">gr</span>: <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneStringBuilder.ts#L111">engine/StoneStringBuilder.ts:111</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getGroup" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Group</span><a href="#getGroup" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getGroup.getGroup-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Group</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a><a href="#getGroup.getGroup-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="StoneString.html" class="tsd-signature-type tsd-kind-class">StoneString</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneStringBuilder.ts#L117">engine/StoneStringBuilder.ts:117</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#state" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>state</span></a><a href="#stone_string_id_map" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>string_<wbr/>id_<wbr/>map</span></a><a href="#stone_strings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>strings</span></a><a href="#foreachGroup" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Group</span></a><a href="#getGroup" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Group</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/TestGoban.html b/docs/classes/TestGoban.html
index 018df366..1741d395 100644
--- a/docs/classes/TestGoban.html
+++ b/docs/classes/TestGoban.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>TestGoban | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="TestGoban.html">TestGoban</a></li></ul><h1>Class TestGoban</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>This is a minimal implementation of Goban, primarily used for unit tests.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#TestGoban">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a><ul class="tsd-hierarchy"><li><span class="target">TestGoban</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L27">Goban/TestGoban.ts:27</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="TestGoban.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#TestGoban">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a><ul class="tsd-hierarchy"><li><span class="target">TestGoban</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L27">Goban/TestGoban.ts:27</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="TestGoban.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="TestGoban.html#__board_redraw_pen_layer_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a>
 <a href="TestGoban.html#__clock_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer?</span></a>
 <a href="TestGoban.html#__draw_state" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a>
@@ -88,6 +88,7 @@
 <a href="TestGoban.html#socket_event_bindings" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a>
 <a href="TestGoban.html#square_size" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a>
 <a href="TestGoban.html#stalling_score_estimate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate?</span></a>
+<a href="TestGoban.html#stone_font_scale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a>
 <a href="TestGoban.html#stone_placement_enabled" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a>
 <a href="TestGoban.html#stone_removal_auto_scoring_done" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done?</span></a>
 <a href="TestGoban.html#variation_stone_opacity" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a>
@@ -155,6 +156,7 @@
 <a href="TestGoban.html#getSelectedThemes" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a>
 <a href="TestGoban.html#getShowUndoRequestIndicator" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a>
 <a href="TestGoban.html#getShowVariationMoveNumbers" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a>
+<a href="TestGoban.html#getStoneFontScale" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="TestGoban.html#getWidthForSquareSize" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a>
 <a href="TestGoban.html#giveReviewControl" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a>
 <a href="TestGoban.html#hideScores" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a>
@@ -223,6 +225,7 @@
 <a href="TestGoban.html#setSquareSize" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a>
 <a href="TestGoban.html#setSquareSizeBasedOnDisplayWidth" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a>
 <a href="TestGoban.html#setState" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a>
+<a href="TestGoban.html#setStoneFontScale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="TestGoban.html#setStrictSekiMode" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a>
 <a href="TestGoban.html#setSubmit" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a>
 <a href="TestGoban.html#setSubscriptMark" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a>
@@ -248,31 +251,31 @@
 <a href="TestGoban.html#getMoveTreeNumbering" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a>
 <a href="TestGoban.html#getSoundEnabled" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a>
 <a href="TestGoban.html#getSoundVolume" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_TestGoban" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Test<wbr/>Goban</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="TestGoban.html" class="tsd-signature-type tsd-kind-class">TestGoban</a><a href="#constructor.new_TestGoban" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="TestGoban.html" class="tsd-signature-type tsd-kind-class">TestGoban</a></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L30">Goban/TestGoban.ts:30</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L228">Goban/InteractiveBase.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connectToReviewSent">connectToReviewSent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L240">Goban/InteractiveBase.ts:240</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L28">Goban/TestGoban.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L248">Goban/InteractiveBase.ts:248</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L272">GobanBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#parent">parent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L61">Goban/Goban.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L285">Goban/InteractiveBase.ts:285</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket">socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket_event_bindings">socket_event_bindings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES</span><a href="#THEMES" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = THEMES</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES">THEMES</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L56">Goban/Goban.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES_SORTED" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES_<wbr/>SORTED</span><a href="#THEMES_SORTED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = THEMES_SORTED</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES_SORTED">THEMES_SORTED</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L57">Goban/Goban.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-17.__type-18"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_TestGoban" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new <wbr/>Test<wbr/>Goban</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="TestGoban.html" class="tsd-signature-type tsd-kind-class">TestGoban</a><a href="#constructor.new_TestGoban" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="TestGoban.html" class="tsd-signature-type tsd-kind-class">TestGoban</a></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L30">Goban/TestGoban.ts:30</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connectToReviewSent">connectToReviewSent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L28">Goban/TestGoban.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L273">GobanBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="parent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>parent</span><a href="#parent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">parent</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#parent">parent</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L61">Goban/Goban.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L289">Goban/InteractiveBase.ts:289</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L275">Goban/InteractiveBase.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L283">Goban/InteractiveBase.ts:283</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L281">Goban/InteractiveBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket">socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#socket_event_bindings">socket_event_bindings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stone_font_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone_<wbr/>font_<wbr/>scale</span><a href="#stone_font_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>font_<wbr/>scale</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_font_scale">stone_font_scale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L282">Goban/InteractiveBase.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES</span><a href="#THEMES" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = THEMES</span></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES">THEMES</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L56">Goban/Goban.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="THEMES_SORTED" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>THEMES_<wbr/>SORTED</span><a href="#THEMES_SORTED" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = THEMES_SORTED</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#THEMES_SORTED">THEMES_SORTED</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L57">Goban/Goban.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-17.__type-18"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
 or all of the callbacks, only the provided callbacks will be updated.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-19.__type-20"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L268">GobanBase.ts:268</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from Goban.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L275">GobanBase.ts:275</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from Goban.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L369">GobanBase.ts:369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="TestGoban.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#_socket_on">_socket_on</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptRemovedStones">acceptRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptUndo">acceptUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#annul">annul</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelGame">cancelGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelUndo">cancelUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L38">Goban/TestGoban.ts:38</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Scores</span><a href="#clearAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisScores.clearAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisScores.clearAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clears any analysis scores on the board</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisScores">clearAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L271">Goban/Goban.ts:271</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1612">Goban/InteractiveBase.ts:1612</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L45">Goban/TestGoban.ts:45</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearPendingResignation">clearPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1628">Goban/InteractiveBase.ts:1628</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeMetrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Metrics</span><a href="#computeMetrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeMetrics.computeMetrics-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Metrics</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><a href="#computeMetrics.computeMetrics-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeMetrics">computeMetrics</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L292">Goban/Goban.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeNewPlayerClock">computeNewPlayerClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connect">connect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1699">Goban/InteractiveBase.ts:1699</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L270">GobanBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-19.__type-20"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from Goban.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L276">GobanBase.ts:276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from Goban.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L370">GobanBase.ts:370</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from Goban.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="TestGoban.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#_socket_on">_socket_on</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptRemovedStones">acceptRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#acceptUndo">acceptUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#annul">annul</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelGame">cancelGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#cancelUndo">cancelUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L38">Goban/TestGoban.ts:38</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Scores</span><a href="#clearAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisScores.clearAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisScores.clearAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clears any analysis scores on the board</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearAnalysisScores">clearAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L271">Goban/Goban.ts:271</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1624">Goban/InteractiveBase.ts:1624</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L45">Goban/TestGoban.ts:45</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearPendingResignation">clearPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1640">Goban/InteractiveBase.ts:1640</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeMetrics" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Metrics</span><a href="#computeMetrics" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeMetrics.computeMetrics-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Metrics</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a><a href="#computeMetrics.computeMetrics-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanMetrics.html" class="tsd-signature-type tsd-kind-interface">GobanMetrics</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeMetrics">computeMetrics</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L301">Goban/Goban.ts:301</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#computeNewPlayerClock">computeNewPlayerClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#connect">connect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1711">Goban/InteractiveBase.ts:1711</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
 a unified <code>JGOFMove[]</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L328">GobanBase.ts:328</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L329">GobanBase.ts:329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
 handles the special cases like <code>&quot;..&quot;</code> and &quot;pass&quot; which map to <code>{x: -1, y: -1}</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L364">GobanBase.ts:364</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteBranch">deleteBranch</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1210">Goban/InteractiveBase.ts:1210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L80">Goban/Goban.ts:80</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L53">Goban/TestGoban.ts:53</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L37">Goban/TestGoban.ts:37</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L987">Goban/InteractiveBase.ts:987</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnect">disconnect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L39">Goban/TestGoban.ts:39</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L47">Goban/TestGoban.ts:47</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1432">Goban/InteractiveBase.ts:1432</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L52">Goban/TestGoban.ts:52</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L36">Goban/TestGoban.ts:36</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L993">Goban/InteractiveBase.ts:993</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L349">GobanBase.ts:349</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L343">GobanBase.ts:343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1137">Goban/InteractiveBase.ts:1137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1145">Goban/InteractiveBase.ts:1145</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#getAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><a href="#getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getAnalysisScoreColorAtLocation">getAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L131">Goban/Goban.ts:131</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getClockDrift">getClockDrift</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L467">Goban/InteractiveBase.ts:467</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1227">Goban/InteractiveBase.ts:1227</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLastReviewMessage">getLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L530">Goban/InteractiveBase.ts:530</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1522">Goban/InteractiveBase.ts:1522</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getNetworkLatency">getNetworkLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPlayerRelativeLatency">getPlayerRelativeLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSelectedThemes.getSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><a href="#getSelectedThemes.getSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSelectedThemes">getSelectedThemes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L84">Goban/Goban.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L473">Goban/InteractiveBase.ts:473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L487">Goban/InteractiveBase.ts:487</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L560">Goban/InteractiveBase.ts:560</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#giveReviewControl">giveReviewControl</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L907">Goban/InteractiveBase.ts:907</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1567">Goban/InteractiveBase.ts:1567</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1657">Goban/InteractiveBase.ts:1657</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1089">Goban/InteractiveBase.ts:1089</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1072">Goban/InteractiveBase.ts:1072</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L674">Goban/InteractiveBase.ts:674</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Analysis<wbr/>Scores</span><a href="#markAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markAnalysisScores.markAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markAnalysisScores.markAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Marks scores on the board when in analysis mode. Note: this will not
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L365">GobanBase.ts:365</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L529">Goban/InteractiveBase.ts:529</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteBranch">deleteBranch</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1222">Goban/InteractiveBase.ts:1222</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1437">Goban/InteractiveBase.ts:1437</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L80">Goban/Goban.ts:80</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L53">Goban/TestGoban.ts:53</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L37">Goban/TestGoban.ts:37</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L999">Goban/InteractiveBase.ts:999</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#disconnect">disconnect</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L39">Goban/TestGoban.ts:39</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L47">Goban/TestGoban.ts:47</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1444">Goban/InteractiveBase.ts:1444</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L52">Goban/TestGoban.ts:52</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L36">Goban/TestGoban.ts:36</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1005">Goban/InteractiveBase.ts:1005</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L350">GobanBase.ts:350</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L344">GobanBase.ts:344</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1149">Goban/InteractiveBase.ts:1149</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1157">Goban/InteractiveBase.ts:1157</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#getAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><a href="#getAnalysisScoreColorAtLocation.getAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getAnalysisScoreColorAtLocation">getAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L131">Goban/Goban.ts:131</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getClockDrift">getClockDrift</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L472">Goban/InteractiveBase.ts:472</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLastReviewMessage">getLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L542">Goban/InteractiveBase.ts:542</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1534">Goban/InteractiveBase.ts:1534</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getNetworkLatency">getNetworkLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getPlayerRelativeLatency">getPlayerRelativeLatency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSelectedThemes.getSelectedThemes-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><a href="#getSelectedThemes.getSelectedThemes-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSelectedThemes">getSelectedThemes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L84">Goban/Goban.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L478">Goban/InteractiveBase.ts:478</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L492">Goban/InteractiveBase.ts:492</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#getStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getStoneFontScale.getStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getStoneFontScale.getStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getStoneFontScale">getStoneFontScale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L572">Goban/InteractiveBase.ts:572</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#giveReviewControl">giveReviewControl</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1579">Goban/InteractiveBase.ts:1579</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L535">Goban/InteractiveBase.ts:535</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1669">Goban/InteractiveBase.ts:1669</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1101">Goban/InteractiveBase.ts:1101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1084">Goban/InteractiveBase.ts:1084</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L686">Goban/InteractiveBase.ts:686</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markAnalysisScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Analysis<wbr/>Scores</span><a href="#markAnalysisScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markAnalysisScores.markAnalysisScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Analysis<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markAnalysisScores.markAnalysisScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Marks scores on the board when in analysis mode. Note: this will not
 clear existing scores, this is intentional as I think it&#39;s the expected
 behavior of reviewers</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markAnalysisScores">markAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L161">Goban/Goban.ts:161</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L620">Goban/InteractiveBase.ts:620</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L49">Goban/TestGoban.ts:49</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1064">Goban/InteractiveBase.ts:1064</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><a href="#onAnalysisScoringMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringMove.onAnalysisScoringMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringMove.onAnalysisScoringMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringMove">onAnalysisScoringMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L359">Goban/Goban.ts:359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><a href="#onAnalysisScoringStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringStart.onAnalysisScoringStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringStart.onAnalysisScoringStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringStart">onAnalysisScoringStart</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L316">Goban/Goban.ts:316</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisToggleStoneRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><a href="#onAnalysisToggleStoneRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisToggleStoneRemoval">onAnalysisToggleStoneRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L235">Goban/Goban.ts:235</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pass">pass</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pauseGame">pauseGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#performStoneRemovalAutoScoring">performStoneRemovalAutoScoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1441">Goban/InteractiveBase.ts:1441</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1321">Goban/InteractiveBase.ts:1321</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markAnalysisScores">markAnalysisScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L161">Goban/Goban.ts:161</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L632">Goban/InteractiveBase.ts:632</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L49">Goban/TestGoban.ts:49</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1076">Goban/InteractiveBase.ts:1076</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><a href="#onAnalysisScoringMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringMove.onAnalysisScoringMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringMove.onAnalysisScoringMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringMove">onAnalysisScoringMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L368">Goban/Goban.ts:368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisScoringStart" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><a href="#onAnalysisScoringStart" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisScoringStart.onAnalysisScoringStart-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisScoringStart.onAnalysisScoringStart-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisScoringStart">onAnalysisScoringStart</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L325">Goban/Goban.ts:325</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onAnalysisToggleStoneRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><a href="#onAnalysisToggleStoneRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ev</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#onAnalysisToggleStoneRemoval.onAnalysisToggleStoneRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ev</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#onAnalysisToggleStoneRemoval">onAnalysisToggleStoneRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L235">Goban/Goban.ts:235</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pass">pass</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#pauseGame">pauseGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#performStoneRemovalAutoScoring">performStoneRemovalAutoScoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1453">Goban/InteractiveBase.ts:1453</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1333">Goban/InteractiveBase.ts:1333</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
  process. Because our subclasses might (and do) need to do some of their
  own config before these are called, we set this function to be called
  by our subclass after it&#39;s done it&#39;s own internal config stuff.</p>
-</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L354">GobanBase.ts:354</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1057">Goban/InteractiveBase.ts:1057</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisRemovalAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><a href="#putAnalysisRemovalAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisRemovalAtLocation">putAnalysisRemovalAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L150">Goban/Goban.ts:150</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#putAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">sync_review_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">sync_review_move</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisScoreColorAtLocation">putAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L137">Goban/Goban.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putOrClearLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span><a href="#putOrClearLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putOrClearLabel.putOrClearLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Or<wbr/>Clear<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#putOrClearLabel.putOrClearLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">mode</span>: <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putOrClearLabel">putOrClearLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L99">Goban/Goban.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L48">Goban/TestGoban.ts:48</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#rejectRemovedStones">rejectRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#requestUndo">requestUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resign">resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resumeGame">resumeGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#saveConditionalMoves">saveConditionalMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L547">Goban/InteractiveBase.ts:547</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendChat">sendChat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPendingResignation">sendPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventEscaping">sendPreventEscaping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventStalling">sendPreventStalling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
+</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L356">GobanBase.ts:356</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1069">Goban/InteractiveBase.ts:1069</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisRemovalAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><a href="#putAnalysisRemovalAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisRemovalAtLocation.putAnalysisRemovalAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">removal</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisRemovalAtLocation">putAnalysisRemovalAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L150">Goban/Goban.ts:150</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putAnalysisScoreColorAtLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><a href="#putAnalysisScoreColorAtLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">sync_review_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#putAnalysisScoreColorAtLocation.putAnalysisScoreColorAtLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">sync_review_move</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putAnalysisScoreColorAtLocation">putAnalysisScoreColorAtLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L137">Goban/Goban.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="putOrClearLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span><a href="#putOrClearLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="putOrClearLabel.putOrClearLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">put<wbr/>Or<wbr/>Clear<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#putOrClearLabel.putOrClearLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">mode</span>: <span class="tsd-signature-type">&quot;put&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;clear&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#putOrClearLabel">putOrClearLabel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L99">Goban/Goban.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L48">Goban/TestGoban.ts:48</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#rejectRemovedStones">rejectRemovedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#requestUndo">requestUndo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resign">resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#resumeGame">resumeGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#saveConditionalMoves">saveConditionalMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L559">Goban/InteractiveBase.ts:559</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendChat">sendChat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPendingResignation">sendPendingResignation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventEscaping">sendPreventEscaping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendPreventStalling">sendPreventStalling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
 letting it know. Otherwise we have to wait for the server grace
 period to expire for it to time us out.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L629">Goban/InteractiveBase.ts:629</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L596">Goban/InteractiveBase.ts:596</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L644">Goban/InteractiveBase.ts:644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1374">Goban/InteractiveBase.ts:1374</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1390">Goban/InteractiveBase.ts:1390</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1126">Goban/InteractiveBase.ts:1126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1317">Goban/InteractiveBase.ts:1317</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L863">Goban/InteractiveBase.ts:863</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setGameClock">setGameClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1368">Goban/InteractiveBase.ts:1368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1606">Goban/InteractiveBase.ts:1606</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1575">Goban/InteractiveBase.ts:1575</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Position</span><a href="#setLabelPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelPosition.setLabelPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label_position</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelPosition.setLabelPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label_position</span>: <a href="../types/LabelPosition.html" class="tsd-signature-type tsd-kind-type-alias">LabelPosition</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelPosition">setLabelPosition</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L226">Goban/Goban.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1085">Goban/InteractiveBase.ts:1085</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastReviewMessage">setLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1407">Goban/InteractiveBase.ts:1407</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1473">Goban/InteractiveBase.ts:1473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1464">Goban/InteractiveBase.ts:1464</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1403">Goban/InteractiveBase.ts:1403</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L641">Goban/InteractiveBase.ts:641</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L608">Goban/InteractiveBase.ts:608</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L656">Goban/InteractiveBase.ts:656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1386">Goban/InteractiveBase.ts:1386</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1402">Goban/InteractiveBase.ts:1402</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1138">Goban/InteractiveBase.ts:1138</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1431">Goban/InteractiveBase.ts:1431</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1329">Goban/InteractiveBase.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L875">Goban/InteractiveBase.ts:875</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setGameClock">setGameClock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1380">Goban/InteractiveBase.ts:1380</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1618">Goban/InteractiveBase.ts:1618</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1587">Goban/InteractiveBase.ts:1587</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelPosition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Position</span><a href="#setLabelPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelPosition.setLabelPosition-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label_position</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelPosition.setLabelPosition-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label_position</span>: <a href="../types/LabelPosition.html" class="tsd-signature-type tsd-kind-type-alias">LabelPosition</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLabelPosition">setLabelPosition</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L226">Goban/Goban.ts:226</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1097">Goban/InteractiveBase.ts:1097</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLastReviewMessage">setLastReviewMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1485">Goban/InteractiveBase.ts:1485</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1476">Goban/InteractiveBase.ts:1476</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1415">Goban/InteractiveBase.ts:1415</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
 board state as it pushes and pops state. Our renderers can override this
 to save state they need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1359">Goban/InteractiveBase.ts:1359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1234">Goban/InteractiveBase.ts:1234</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L50">Goban/TestGoban.ts:50</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1661">Goban/InteractiveBase.ts:1661</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size</span><a href="#setSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSize.setSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSize.setSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSize">setSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L285">Goban/Goban.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSizeBasedOnDisplayWidth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><a href="#setSquareSizeBasedOnDisplayWidth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">display_width</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">display_width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSizeBasedOnDisplayWidth">setSquareSizeBasedOnDisplayWidth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L200">Goban/Goban.ts:200</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1371">Goban/InteractiveBase.ts:1371</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1251">Goban/InteractiveBase.ts:1251</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1246">Goban/InteractiveBase.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L50">Goban/TestGoban.ts:50</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1673">Goban/InteractiveBase.ts:1673</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size</span><a href="#setSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSize.setSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSize.setSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSize">setSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L285">Goban/Goban.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSquareSizeBasedOnDisplayWidth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><a href="#setSquareSizeBasedOnDisplayWidth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">display_width</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSquareSizeBasedOnDisplayWidth.setSquareSizeBasedOnDisplayWidth-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">display_width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSquareSizeBasedOnDisplayWidth">setSquareSizeBasedOnDisplayWidth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L200">Goban/Goban.ts:200</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
 previously saved board state.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setStrictSekiMode">setStrictSekiMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L615">Goban/InteractiveBase.ts:615</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1413">Goban/InteractiveBase.ts:1413</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTheme" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Theme</span><a href="#setTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTheme.setTheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span>, <span class="tsd-kind-parameter">dont_redraw</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTheme.setTheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li><li><span><span class="tsd-kind-parameter">dont_redraw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTheme">setTheme</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L46">Goban/TestGoban.ts:46</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L51">Goban/TestGoban.ts:51</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1231">Goban/InteractiveBase.ts:1231</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1496">Goban/InteractiveBase.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1003">Goban/InteractiveBase.ts:1003</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/TestGoban.ts#L40">Goban/TestGoban.ts:40</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1031">Goban/InteractiveBase.ts:1031</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1010">Goban/InteractiveBase.ts:1010</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L882">Goban/InteractiveBase.ts:882</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#syncReviewMove">syncReviewMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1528">Goban/InteractiveBase.ts:1528</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L633">Goban/InteractiveBase.ts:633</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L636">Goban/InteractiveBase.ts:636</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L927">Goban/InteractiveBase.ts:927</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1644">Goban/InteractiveBase.ts:1644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1093">Goban/InteractiveBase.ts:1093</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L565">Goban/InteractiveBase.ts:565</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L493">Goban/InteractiveBase.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#parent" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#THEMES" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES</span></a><a href="#THEMES_SORTED" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES_<wbr/>SORTED</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#_socket_on" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#cancelGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Scores</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeMetrics" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Metrics</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#connect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#getClockDrift" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getSelectedThemes" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Analysis<wbr/>Scores</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#onAnalysisScoringMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span></a><a href="#onAnalysisScoringStart" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span></a><a href="#onAnalysisToggleStoneRemoval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span></a><a href="#pass" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#performStoneRemovalAutoScoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#putAnalysisRemovalAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span></a><a href="#putAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#putOrClearLabel" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span></a><a href="#redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLabelPosition" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Position</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setSquareSize" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a><a href="#setSquareSizeBasedOnDisplayWidth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStrictSekiMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTheme" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Theme</span></a><a href="#setTitle" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#setStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStoneFontScale.setStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">new_ss</span>, <span class="tsd-kind-parameter">suppress_redraw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStoneFontScale.setStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">new_ss</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">suppress_redraw</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setStoneFontScale">setStoneFontScale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L293">Goban/Goban.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setStrictSekiMode">setStrictSekiMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L627">Goban/InteractiveBase.ts:627</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTheme" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Theme</span><a href="#setTheme" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTheme.setTheme-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Theme</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span>, <span class="tsd-kind-parameter">dont_redraw</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTheme.setTheme-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="../interfaces/GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li><li><span><span class="tsd-kind-parameter">dont_redraw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTheme">setTheme</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L46">Goban/TestGoban.ts:46</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L51">Goban/TestGoban.ts:51</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1243">Goban/InteractiveBase.ts:1243</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1508">Goban/InteractiveBase.ts:1508</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1015">Goban/InteractiveBase.ts:1015</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="Goban.html">Goban</a>.<a href="Goban.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/TestGoban.ts#L40">Goban/TestGoban.ts:40</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1043">Goban/InteractiveBase.ts:1043</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1022">Goban/InteractiveBase.ts:1022</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L894">Goban/InteractiveBase.ts:894</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L931">Goban/InteractiveBase.ts:931</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#syncReviewMove">syncReviewMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1540">Goban/InteractiveBase.ts:1540</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L645">Goban/InteractiveBase.ts:645</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L648">Goban/InteractiveBase.ts:648</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L939">Goban/InteractiveBase.ts:939</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1656">Goban/InteractiveBase.ts:1656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1105">Goban/InteractiveBase.ts:1105</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L577">Goban/InteractiveBase.ts:577</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="Goban.html">Goban</a>.<a href="Goban.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#parent" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>parent</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_font_scale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#THEMES" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES</span></a><a href="#THEMES_SORTED" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>THEMES_<wbr/>SORTED</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#_socket_on" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#cancelGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Scores</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeMetrics" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Metrics</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#connect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#getClockDrift" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getSelectedThemes" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getStoneFontScale" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markAnalysisScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Analysis<wbr/>Scores</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#onAnalysisScoringMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Move</span></a><a href="#onAnalysisScoringStart" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Scoring<wbr/>Start</span></a><a href="#onAnalysisToggleStoneRemoval" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>on<wbr/>Analysis<wbr/>Toggle<wbr/>Stone<wbr/>Removal</span></a><a href="#pass" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#performStoneRemovalAutoScoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#putAnalysisRemovalAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Removal<wbr/>At<wbr/>Location</span></a><a href="#putAnalysisScoreColorAtLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Analysis<wbr/>Score<wbr/>Color<wbr/>At<wbr/>Location</span></a><a href="#putOrClearLabel" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>put<wbr/>Or<wbr/>Clear<wbr/>Label</span></a><a href="#redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLabelPosition" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Position</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setSquareSize" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size</span></a><a href="#setSquareSizeBasedOnDisplayWidth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Square<wbr/>Size<wbr/>Based<wbr/>On<wbr/>Display<wbr/>Width</span></a><a href="#setState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStoneFontScale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#setStrictSekiMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTheme" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Theme</span></a><a href="#setTitle" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/_internal_.GCell.html b/docs/classes/_internal_.GCell.html
index d829630c..4256fc6a 100644
--- a/docs/classes/_internal_.GCell.html
+++ b/docs/classes/_internal_.GCell.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GCell | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.GCell.html">GCell</a></li></ul><h1>Class GCell</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4641">Goban/SVGRenderer.ts:4641</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="_internal_.GCell.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GCell | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.GCell.html">GCell</a></li></ul><h1>Class GCell</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4668">Goban/SVGRenderer.ts:4668</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="_internal_.GCell.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.GCell.html#_g" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_g?</span></a>
 <a href="_internal_.GCell.html#_transform" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_transform</span></a>
 <a href="_internal_.GCell.html#i" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>i</span></a>
@@ -100,4 +100,4 @@
 <a href="_internal_.GCell.html#stone" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>stone</span></a>
 <a href="_internal_.GCell.html#subscript" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>subscript</span></a>
 <a href="_internal_.GCell.html#triangleSymbol" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>triangle<wbr/>Symbol</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GCell" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new GCell</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">renderer</span>, <span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a><a href="#constructor.new_GCell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">renderer</span>: <a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></span></li><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4648">Goban/SVGRenderer.ts:4648</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="_g" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>_g</span><a href="#_g" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_g</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4645">Goban/SVGRenderer.ts:4645</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_transform" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>_transform</span><a href="#_transform" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_transform</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4646">Goban/SVGRenderer.ts:4646</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="i" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>i</span><a href="#i" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4643">Goban/SVGRenderer.ts:4643</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="j" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>j</span><a href="#j" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4644">Goban/SVGRenderer.ts:4644</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_blue_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>blue_<wbr/>move</span><a href="#last_blue_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>blue_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGCircleElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5003">Goban/SVGRenderer.ts:5003</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_blue_move_border_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>blue_<wbr/>move_<wbr/>border_<wbr/>width</span><a href="#last_blue_move_border_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>blue_<wbr/>move_<wbr/>border_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5005">Goban/SVGRenderer.ts:5005</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_blue_move_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>blue_<wbr/>move_<wbr/>color</span><a href="#last_blue_move_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>blue_<wbr/>move_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5004">Goban/SVGRenderer.ts:5004</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle</span><a href="#last_circle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGCircleElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4853">Goban/SVGRenderer.ts:4853</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_fill" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>fill</span><a href="#last_circle_fill" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>fill</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4854">Goban/SVGRenderer.ts:4854</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>radius</span><a href="#last_circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4855">Goban/SVGRenderer.ts:4855</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_stroke" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>stroke</span><a href="#last_circle_stroke" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>stroke</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4856">Goban/SVGRenderer.ts:4856</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_stroke_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>stroke_<wbr/>width</span><a href="#last_circle_stroke_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>stroke_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4857">Goban/SVGRenderer.ts:4857</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>symbol</span><a href="#last_circle_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGCircleElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5367">Goban/SVGRenderer.ts:5367</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_symbol_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>symbol_<wbr/>color</span><a href="#last_circle_symbol_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>symbol_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5368">Goban/SVGRenderer.ts:5368</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_symbol_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>symbol_<wbr/>opacity</span><a href="#last_circle_symbol_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>symbol_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5369">Goban/SVGRenderer.ts:5369</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_cross_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>cross_<wbr/>symbol</span><a href="#last_cross_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>cross_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGPathElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5490">Goban/SVGRenderer.ts:5490</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_cross_symbol_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>cross_<wbr/>symbol_<wbr/>color</span><a href="#last_cross_symbol_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>cross_<wbr/>symbol_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5491">Goban/SVGRenderer.ts:5491</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_cross_symbol_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>cross_<wbr/>symbol_<wbr/>opacity</span><a href="#last_cross_symbol_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>cross_<wbr/>symbol_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5492">Goban/SVGRenderer.ts:5492</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_faded_lines" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>faded_<wbr/>lines</span><a href="#last_faded_lines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>faded_<wbr/>lines</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGPathElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4691">Goban/SVGRenderer.ts:4691</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_faded_star_point" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>faded_<wbr/>star_<wbr/>point</span><a href="#last_faded_star_point" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>faded_<wbr/>star_<wbr/>point</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGCircleElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4692">Goban/SVGRenderer.ts:4692</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_heatmap_rect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>heatmap_<wbr/>rect</span><a href="#last_heatmap_rect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>heatmap_<wbr/>rect</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4777">Goban/SVGRenderer.ts:4777</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_heatmap_value" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>heatmap_<wbr/>value</span><a href="#last_heatmap_value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>heatmap_<wbr/>value</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4776">Goban/SVGRenderer.ts:4776</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_highlight_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>highlight_<wbr/>color</span><a href="#last_highlight_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>highlight_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4816">Goban/SVGRenderer.ts:4816</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_highlight_rect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>highlight_<wbr/>rect</span><a href="#last_highlight_rect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>highlight_<wbr/>rect</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4817">Goban/SVGRenderer.ts:4817</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>last_<wbr/>move</span><a href="#last_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5599">Goban/SVGRenderer.ts:5599</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_last_move_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>last_<wbr/>move_<wbr/>color</span><a href="#last_last_move_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>last_<wbr/>move_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5601">Goban/SVGRenderer.ts:5601</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>last_<wbr/>move_<wbr/>opacity</span><a href="#last_last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5602">Goban/SVGRenderer.ts:5602</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_last_move_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>last_<wbr/>move_<wbr/>symbol</span><a href="#last_last_move_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>last_<wbr/>move_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;?&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;+&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;o&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5600">Goban/SVGRenderer.ts:5600</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter</span><a href="#last_letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGTextElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5211">Goban/SVGRenderer.ts:5211</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>color</span><a href="#last_letter_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5213">Goban/SVGRenderer.ts:5213</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_font_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>font_<wbr/>size</span><a href="#last_letter_font_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>font_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5214">Goban/SVGRenderer.ts:5214</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>letter</span><a href="#last_letter_letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5212">Goban/SVGRenderer.ts:5212</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>opacity</span><a href="#last_letter_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5215">Goban/SVGRenderer.ts:5215</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_room_for_subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>room_<wbr/>for_<wbr/>subscript</span><a href="#last_letter_room_for_subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>room_<wbr/>for_<wbr/>subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5216">Goban/SVGRenderer.ts:5216</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_removal_cross" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>removal_<wbr/>cross</span><a href="#last_removal_cross" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>removal_<wbr/>cross</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGPathElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5056">Goban/SVGRenderer.ts:5056</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_removal_cross_fill" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>removal_<wbr/>cross_<wbr/>fill</span><a href="#last_removal_cross_fill" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>removal_<wbr/>cross_<wbr/>fill</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5057">Goban/SVGRenderer.ts:5057</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_removal_cross_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>removal_<wbr/>cross_<wbr/>opacity</span><a href="#last_removal_cross_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>removal_<wbr/>cross_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5059">Goban/SVGRenderer.ts:5059</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_removal_cross_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>removal_<wbr/>cross_<wbr/>radius</span><a href="#last_removal_cross_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>removal_<wbr/>cross_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5058">Goban/SVGRenderer.ts:5058</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score</span><a href="#last_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5154">Goban/SVGRenderer.ts:5154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>estimate</span><a href="#last_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5703">Goban/SVGRenderer.ts:5703</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_estimate_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>estimate_<wbr/>color</span><a href="#last_score_estimate_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>estimate_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5704">Goban/SVGRenderer.ts:5704</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_estimate_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>estimate_<wbr/>estimate</span><a href="#last_score_estimate_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>estimate_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5705">Goban/SVGRenderer.ts:5705</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_fill" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>fill</span><a href="#last_score_fill" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>fill</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5155">Goban/SVGRenderer.ts:5155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>opacity</span><a href="#last_score_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5157">Goban/SVGRenderer.ts:5157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_stroke" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>stroke</span><a href="#last_score_stroke" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>stroke</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5156">Goban/SVGRenderer.ts:5156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_square_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>square_<wbr/>symbol</span><a href="#last_square_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>square_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5547">Goban/SVGRenderer.ts:5547</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_square_symbol_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>square_<wbr/>symbol_<wbr/>color</span><a href="#last_square_symbol_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>square_<wbr/>symbol_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5548">Goban/SVGRenderer.ts:5548</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_square_symbol_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>square_<wbr/>symbol_<wbr/>opacity</span><a href="#last_square_symbol_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>square_<wbr/>symbol_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5549">Goban/SVGRenderer.ts:5549</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone</span><a href="#last_stone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4920">Goban/SVGRenderer.ts:4920</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_alpha_value" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>alpha_<wbr/>value</span><a href="#last_stone_alpha_value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>alpha_<wbr/>value</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4925">Goban/SVGRenderer.ts:4925</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>color</span><a href="#last_stone_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4921">Goban/SVGRenderer.ts:4921</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>radius</span><a href="#last_stone_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4924">Goban/SVGRenderer.ts:4924</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_shadow" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>shadow</span><a href="#last_stone_shadow" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>shadow</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4926">Goban/SVGRenderer.ts:4926</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_stone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>stone</span><a href="#last_stone_stone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>stone</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4923">Goban/SVGRenderer.ts:4923</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_transparent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>transparent</span><a href="#last_stone_transparent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>transparent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4922">Goban/SVGRenderer.ts:4922</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript</span><a href="#last_subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGTextElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5284">Goban/SVGRenderer.ts:5284</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>color</span><a href="#last_subscript_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5286">Goban/SVGRenderer.ts:5286</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_font_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>font_<wbr/>size</span><a href="#last_subscript_font_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>font_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5287">Goban/SVGRenderer.ts:5287</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>opacity</span><a href="#last_subscript_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5288">Goban/SVGRenderer.ts:5288</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_room_for_letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>letter</span><a href="#last_subscript_room_for_letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5289">Goban/SVGRenderer.ts:5289</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_room_for_sub_triangle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>sub_<wbr/>triangle</span><a href="#last_subscript_room_for_sub_triangle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>sub_<wbr/>triangle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5290">Goban/SVGRenderer.ts:5290</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>subscript</span><a href="#last_subscript_subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5285">Goban/SVGRenderer.ts:5285</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_triangle_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>triangle_<wbr/>symbol</span><a href="#last_triangle_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>triangle_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGPathElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5414">Goban/SVGRenderer.ts:5414</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_triangle_symbol_as_subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>as_<wbr/>subscript</span><a href="#last_triangle_symbol_as_subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>triangle_<wbr/>symbol_<wbr/>as_<wbr/>subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5417">Goban/SVGRenderer.ts:5417</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_triangle_symbol_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>color</span><a href="#last_triangle_symbol_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>triangle_<wbr/>symbol_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5415">Goban/SVGRenderer.ts:5415</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_triangle_symbol_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>opacity</span><a href="#last_triangle_symbol_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>triangle_<wbr/>symbol_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5416">Goban/SVGRenderer.ts:5416</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="renderer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>renderer</span><a href="#renderer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">renderer</span><span class="tsd-signature-symbol">:</span> <a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4642">Goban/SVGRenderer.ts:4642</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="g" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>g</span><a href="#g" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="g.g-1"><span class="tsd-signature-keyword">get</span> g<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SVGGraphicsElement</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">SVGGraphicsElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4654">Goban/SVGRenderer.ts:4654</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="transform" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>transform</span><a href="#transform" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="transform.transform-1"><span class="tsd-signature-keyword">get</span> transform<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4684">Goban/SVGRenderer.ts:4684</a></li></ul></aside></li><li class="tsd-signature" id="transform.transform-2"><span class="tsd-signature-keyword">set</span> transform<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">transform</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">transform</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4665">Goban/SVGRenderer.ts:4665</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="blueMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>blue<wbr/>Move</span><a href="#blueMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="blueMove.blueMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">blue<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">border_width</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#blueMove.blueMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">border_width</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5007">Goban/SVGRenderer.ts:5007</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="circle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle</span><a href="#circle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="circle.circle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">circle</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circle</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#circle.circle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">circle</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4858">Goban/SVGRenderer.ts:4858</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="circleSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle<wbr/>Symbol</span><a href="#circleSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="circleSymbol.circleSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">circle<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#circleSymbol.circleSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5371">Goban/SVGRenderer.ts:5371</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearBlueMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Blue<wbr/>Move</span><a href="#clearBlueMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearBlueMove.clearBlueMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Blue<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearBlueMove.clearBlueMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5046">Goban/SVGRenderer.ts:5046</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearCircle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Circle</span><a href="#clearCircle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearCircle.clearCircle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Circle</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearCircle.clearCircle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4906">Goban/SVGRenderer.ts:4906</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearCircleSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Circle<wbr/>Symbol</span><a href="#clearCircleSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearCircleSymbol.clearCircleSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Circle<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearCircleSymbol.clearCircleSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5405">Goban/SVGRenderer.ts:5405</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearCrossSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Cross<wbr/>Symbol</span><a href="#clearCrossSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearCrossSymbol.clearCrossSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Cross<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearCrossSymbol.clearCrossSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5535">Goban/SVGRenderer.ts:5535</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearFadedLines" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Faded<wbr/>Lines</span><a href="#clearFadedLines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearFadedLines.clearFadedLines-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Faded<wbr/>Lines</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearFadedLines.clearFadedLines-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4762">Goban/SVGRenderer.ts:4762</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Heatmap</span><a href="#clearHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearHeatmap.clearHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearHeatmap.clearHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4804">Goban/SVGRenderer.ts:4804</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearHighlight" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Highlight</span><a href="#clearHighlight" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearHighlight.clearHighlight-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Highlight</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearHighlight.clearHighlight-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4842">Goban/SVGRenderer.ts:4842</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearLastMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Last<wbr/>Move</span><a href="#clearLastMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearLastMove.clearLastMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Last<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearLastMove.clearLastMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5693">Goban/SVGRenderer.ts:5693</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearLetter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Letter</span><a href="#clearLetter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearLetter.clearLetter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Letter</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearLetter.clearLetter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5269">Goban/SVGRenderer.ts:5269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearRemovalCross" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removal<wbr/>Cross</span><a href="#clearRemovalCross" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearRemovalCross.clearRemovalCross-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removal<wbr/>Cross</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemovalCross.clearRemovalCross-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5141">Goban/SVGRenderer.ts:5141</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Score</span><a href="#clearScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearScore.clearScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearScore.clearScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5198">Goban/SVGRenderer.ts:5198</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Score<wbr/>Estimate</span><a href="#clearScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearScoreEstimate.clearScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearScoreEstimate.clearScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5745">Goban/SVGRenderer.ts:5745</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearSquareSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Square<wbr/>Symbol</span><a href="#clearSquareSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearSquareSymbol.clearSquareSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Square<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearSquareSymbol.clearSquareSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5587">Goban/SVGRenderer.ts:5587</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Stone</span><a href="#clearStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearStone.clearStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearStone.clearStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4989">Goban/SVGRenderer.ts:4989</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearSubscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Subscript</span><a href="#clearSubscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearSubscript.clearSubscript-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Subscript</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearSubscript.clearSubscript-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5351">Goban/SVGRenderer.ts:5351</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearTriangleSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Triangle<wbr/>Symbol</span><a href="#clearTriangleSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearTriangleSymbol.clearTriangleSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Triangle<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTriangleSymbol.clearTriangleSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5476">Goban/SVGRenderer.ts:5476</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="crossSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cross<wbr/>Symbol</span><a href="#crossSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="crossSymbol.crossSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cross<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#crossSymbol.crossSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5494">Goban/SVGRenderer.ts:5494</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawFadedIntersectionLines" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Faded<wbr/>Intersection<wbr/>Lines</span><a href="#drawFadedIntersectionLines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawFadedIntersectionLines.drawFadedIntersectionLines-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Faded<wbr/>Intersection<wbr/>Lines</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">draw_star_point</span>, <span class="tsd-kind-parameter">star_radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawFadedIntersectionLines.drawFadedIntersectionLines-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">draw_star_point</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">star_radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4694">Goban/SVGRenderer.ts:4694</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="heatmap.heatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">value</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#heatmap.heatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4779">Goban/SVGRenderer.ts:4779</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="highlight" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>highlight</span><a href="#highlight" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="highlight.highlight-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">highlight</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#highlight.highlight-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4818">Goban/SVGRenderer.ts:4818</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="lastMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last<wbr/>Move</span><a href="#lastMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="lastMove.lastMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">last<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">symbol</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#lastMove.lastMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">symbol</span>: <span class="tsd-signature-type">&quot;?&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;+&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;o&quot;</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5604">Goban/SVGRenderer.ts:5604</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>letter</span><a href="#letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="letter.letter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">letter</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">letter</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">font_size</span>, <span class="tsd-kind-parameter">opacity</span>, <span class="tsd-kind-parameter">room_for_subscript</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#letter.letter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">letter</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">font_size</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">room_for_subscript</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5218">Goban/SVGRenderer.ts:5218</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="removalCross" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal<wbr/>Cross</span><a href="#removalCross" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="removalCross.removalCross-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">removal<wbr/>Cross</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fill</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#removalCross.removalCross-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fill</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5061">Goban/SVGRenderer.ts:5061</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="score.score-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">score</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fill</span>, <span class="tsd-kind-parameter">stroke</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#score.score-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fill</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">stroke</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5159">Goban/SVGRenderer.ts:5159</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="scoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score<wbr/>Estimate</span><a href="#scoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="scoreEstimate.scoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scoreEstimate.scoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">estimate</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5707">Goban/SVGRenderer.ts:5707</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="squareSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square<wbr/>Symbol</span><a href="#squareSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="squareSymbol.squareSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">square<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#squareSymbol.squareSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5551">Goban/SVGRenderer.ts:5551</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="stone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone</span><a href="#stone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="stone.stone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">transparent</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">stone_alpha_value</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#stone.stone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><span class="tsd-kind-parameter">transparent</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">stone_alpha_value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L4928">Goban/SVGRenderer.ts:4928</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>subscript</span><a href="#subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="subscript.subscript-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">subscript</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">subscript</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">font_size</span>, <span class="tsd-kind-parameter">opacity</span>, <span class="tsd-kind-parameter">room_for_letter</span>, <span class="tsd-kind-parameter">room_for_sub_triangle</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#subscript.subscript-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">subscript</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">font_size</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">room_for_letter</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">room_for_sub_triangle</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5292">Goban/SVGRenderer.ts:5292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="triangleSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>triangle<wbr/>Symbol</span><a href="#triangleSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="triangleSymbol.triangleSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">triangle<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span>, <span class="tsd-kind-parameter">as_subscript</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#triangleSymbol.triangleSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">as_subscript</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L5419">Goban/SVGRenderer.ts:5419</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#_g" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_g</span></a><a href="#_transform" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_transform</span></a><a href="#i" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>i</span></a><a href="#j" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>j</span></a><a href="#last_blue_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>blue_<wbr/>move</span></a><a href="#last_blue_move_border_width" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>blue_<wbr/>move_<wbr/>border_<wbr/>width</span></a><a href="#last_blue_move_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>blue_<wbr/>move_<wbr/>color</span></a><a href="#last_circle" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle</span></a><a href="#last_circle_fill" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>fill</span></a><a href="#last_circle_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>radius</span></a><a href="#last_circle_stroke" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>stroke</span></a><a href="#last_circle_stroke_width" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>stroke_<wbr/>width</span></a><a href="#last_circle_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>symbol</span></a><a href="#last_circle_symbol_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>symbol_<wbr/>color</span></a><a href="#last_circle_symbol_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>symbol_<wbr/>opacity</span></a><a href="#last_cross_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>cross_<wbr/>symbol</span></a><a href="#last_cross_symbol_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>cross_<wbr/>symbol_<wbr/>color</span></a><a href="#last_cross_symbol_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>cross_<wbr/>symbol_<wbr/>opacity</span></a><a href="#last_faded_lines" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>faded_<wbr/>lines</span></a><a href="#last_faded_star_point" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>faded_<wbr/>star_<wbr/>point</span></a><a href="#last_heatmap_rect" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>heatmap_<wbr/>rect</span></a><a href="#last_heatmap_value" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>heatmap_<wbr/>value</span></a><a href="#last_highlight_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>highlight_<wbr/>color</span></a><a href="#last_highlight_rect" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>highlight_<wbr/>rect</span></a><a href="#last_last_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>last_<wbr/>move</span></a><a href="#last_last_move_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>last_<wbr/>move_<wbr/>color</span></a><a href="#last_last_move_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_last_move_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>last_<wbr/>move_<wbr/>symbol</span></a><a href="#last_letter" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter</span></a><a href="#last_letter_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>color</span></a><a href="#last_letter_font_size" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>font_<wbr/>size</span></a><a href="#last_letter_letter" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>letter</span></a><a href="#last_letter_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>opacity</span></a><a href="#last_letter_room_for_subscript" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>room_<wbr/>for_<wbr/>subscript</span></a><a href="#last_removal_cross" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>removal_<wbr/>cross</span></a><a href="#last_removal_cross_fill" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>removal_<wbr/>cross_<wbr/>fill</span></a><a href="#last_removal_cross_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>removal_<wbr/>cross_<wbr/>opacity</span></a><a href="#last_removal_cross_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>removal_<wbr/>cross_<wbr/>radius</span></a><a href="#last_score" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score</span></a><a href="#last_score_estimate" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>estimate</span></a><a href="#last_score_estimate_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>estimate_<wbr/>color</span></a><a href="#last_score_estimate_estimate" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>estimate_<wbr/>estimate</span></a><a href="#last_score_fill" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>fill</span></a><a href="#last_score_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>opacity</span></a><a href="#last_score_stroke" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>stroke</span></a><a href="#last_square_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>square_<wbr/>symbol</span></a><a href="#last_square_symbol_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>square_<wbr/>symbol_<wbr/>color</span></a><a href="#last_square_symbol_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>square_<wbr/>symbol_<wbr/>opacity</span></a><a href="#last_stone" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone</span></a><a href="#last_stone_alpha_value" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>alpha_<wbr/>value</span></a><a href="#last_stone_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>color</span></a><a href="#last_stone_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>radius</span></a><a href="#last_stone_shadow" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>shadow</span></a><a href="#last_stone_stone" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>stone</span></a><a href="#last_stone_transparent" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>transparent</span></a><a href="#last_subscript" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript</span></a><a href="#last_subscript_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>color</span></a><a href="#last_subscript_font_size" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>font_<wbr/>size</span></a><a href="#last_subscript_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>opacity</span></a><a href="#last_subscript_room_for_letter" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>letter</span></a><a href="#last_subscript_room_for_sub_triangle" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>sub_<wbr/>triangle</span></a><a href="#last_subscript_subscript" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>subscript</span></a><a href="#last_triangle_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>triangle_<wbr/>symbol</span></a><a href="#last_triangle_symbol_as_subscript" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>as_<wbr/>subscript</span></a><a href="#last_triangle_symbol_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>color</span></a><a href="#last_triangle_symbol_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>opacity</span></a><a href="#renderer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>renderer</span></a><a href="#g" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>g</span></a><a href="#transform" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>transform</span></a><a href="#blueMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>blue<wbr/>Move</span></a><a href="#circle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>circle</span></a><a href="#circleSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>circle<wbr/>Symbol</span></a><a href="#clearBlueMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Blue<wbr/>Move</span></a><a href="#clearCircle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Circle</span></a><a href="#clearCircleSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Circle<wbr/>Symbol</span></a><a href="#clearCrossSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Cross<wbr/>Symbol</span></a><a href="#clearFadedLines" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Faded<wbr/>Lines</span></a><a href="#clearHeatmap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Heatmap</span></a><a href="#clearHighlight" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Highlight</span></a><a href="#clearLastMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Last<wbr/>Move</span></a><a href="#clearLetter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Letter</span></a><a href="#clearRemovalCross" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removal<wbr/>Cross</span></a><a href="#clearScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Score</span></a><a href="#clearScoreEstimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Score<wbr/>Estimate</span></a><a href="#clearSquareSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Square<wbr/>Symbol</span></a><a href="#clearStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Stone</span></a><a href="#clearSubscript" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Subscript</span></a><a href="#clearTriangleSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Triangle<wbr/>Symbol</span></a><a href="#crossSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cross<wbr/>Symbol</span></a><a href="#drawFadedIntersectionLines" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Faded<wbr/>Intersection<wbr/>Lines</span></a><a href="#heatmap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>heatmap</span></a><a href="#highlight" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>highlight</span></a><a href="#lastMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>last<wbr/>Move</span></a><a href="#letter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>letter</span></a><a href="#removalCross" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>removal<wbr/>Cross</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>score</span></a><a href="#scoreEstimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>score<wbr/>Estimate</span></a><a href="#squareSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>square<wbr/>Symbol</span></a><a href="#stone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>stone</span></a><a href="#subscript" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>subscript</span></a><a href="#triangleSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>triangle<wbr/>Symbol</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_GCell" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new GCell</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">renderer</span>, <span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a><a href="#constructor.new_GCell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">renderer</span>: <a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></span></li><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="_internal_.GCell.html" class="tsd-signature-type tsd-kind-class">GCell</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4675">Goban/SVGRenderer.ts:4675</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="_g" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>_g</span><a href="#_g" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_g</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGGraphicsElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4672">Goban/SVGRenderer.ts:4672</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_transform" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>_transform</span><a href="#_transform" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_transform</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4673">Goban/SVGRenderer.ts:4673</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="i" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>i</span><a href="#i" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4670">Goban/SVGRenderer.ts:4670</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="j" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>j</span><a href="#j" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4671">Goban/SVGRenderer.ts:4671</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_blue_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>blue_<wbr/>move</span><a href="#last_blue_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>blue_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGCircleElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5030">Goban/SVGRenderer.ts:5030</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_blue_move_border_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>blue_<wbr/>move_<wbr/>border_<wbr/>width</span><a href="#last_blue_move_border_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>blue_<wbr/>move_<wbr/>border_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5032">Goban/SVGRenderer.ts:5032</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_blue_move_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>blue_<wbr/>move_<wbr/>color</span><a href="#last_blue_move_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>blue_<wbr/>move_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5031">Goban/SVGRenderer.ts:5031</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle</span><a href="#last_circle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGCircleElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4880">Goban/SVGRenderer.ts:4880</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_fill" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>fill</span><a href="#last_circle_fill" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>fill</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4881">Goban/SVGRenderer.ts:4881</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>radius</span><a href="#last_circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4882">Goban/SVGRenderer.ts:4882</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_stroke" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>stroke</span><a href="#last_circle_stroke" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>stroke</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4883">Goban/SVGRenderer.ts:4883</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_stroke_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>stroke_<wbr/>width</span><a href="#last_circle_stroke_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>stroke_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4884">Goban/SVGRenderer.ts:4884</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>symbol</span><a href="#last_circle_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGCircleElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5400">Goban/SVGRenderer.ts:5400</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_symbol_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>symbol_<wbr/>color</span><a href="#last_circle_symbol_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>symbol_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5401">Goban/SVGRenderer.ts:5401</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_circle_symbol_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>circle_<wbr/>symbol_<wbr/>opacity</span><a href="#last_circle_symbol_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>circle_<wbr/>symbol_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5402">Goban/SVGRenderer.ts:5402</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_cross_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>cross_<wbr/>symbol</span><a href="#last_cross_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>cross_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGPathElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5529">Goban/SVGRenderer.ts:5529</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_cross_symbol_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>cross_<wbr/>symbol_<wbr/>color</span><a href="#last_cross_symbol_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>cross_<wbr/>symbol_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5530">Goban/SVGRenderer.ts:5530</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_cross_symbol_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>cross_<wbr/>symbol_<wbr/>opacity</span><a href="#last_cross_symbol_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>cross_<wbr/>symbol_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5531">Goban/SVGRenderer.ts:5531</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_faded_lines" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>faded_<wbr/>lines</span><a href="#last_faded_lines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>faded_<wbr/>lines</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGPathElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4718">Goban/SVGRenderer.ts:4718</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_faded_star_point" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>faded_<wbr/>star_<wbr/>point</span><a href="#last_faded_star_point" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>faded_<wbr/>star_<wbr/>point</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGCircleElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4719">Goban/SVGRenderer.ts:4719</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_heatmap_rect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>heatmap_<wbr/>rect</span><a href="#last_heatmap_rect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>heatmap_<wbr/>rect</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4804">Goban/SVGRenderer.ts:4804</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_heatmap_value" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>heatmap_<wbr/>value</span><a href="#last_heatmap_value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>heatmap_<wbr/>value</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4803">Goban/SVGRenderer.ts:4803</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_highlight_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>highlight_<wbr/>color</span><a href="#last_highlight_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>highlight_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4843">Goban/SVGRenderer.ts:4843</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_highlight_rect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>highlight_<wbr/>rect</span><a href="#last_highlight_rect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>highlight_<wbr/>rect</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4844">Goban/SVGRenderer.ts:4844</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>last_<wbr/>move</span><a href="#last_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5638">Goban/SVGRenderer.ts:5638</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_last_move_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>last_<wbr/>move_<wbr/>color</span><a href="#last_last_move_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>last_<wbr/>move_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5640">Goban/SVGRenderer.ts:5640</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>last_<wbr/>move_<wbr/>opacity</span><a href="#last_last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5641">Goban/SVGRenderer.ts:5641</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_last_move_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>last_<wbr/>move_<wbr/>symbol</span><a href="#last_last_move_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>last_<wbr/>move_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;?&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;+&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;o&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5639">Goban/SVGRenderer.ts:5639</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter</span><a href="#last_letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGTextElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5238">Goban/SVGRenderer.ts:5238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>color</span><a href="#last_letter_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5240">Goban/SVGRenderer.ts:5240</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_font_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>font_<wbr/>size</span><a href="#last_letter_font_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>font_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5241">Goban/SVGRenderer.ts:5241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>letter</span><a href="#last_letter_letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5239">Goban/SVGRenderer.ts:5239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>opacity</span><a href="#last_letter_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5242">Goban/SVGRenderer.ts:5242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_letter_room_for_subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>letter_<wbr/>room_<wbr/>for_<wbr/>subscript</span><a href="#last_letter_room_for_subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>letter_<wbr/>room_<wbr/>for_<wbr/>subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5243">Goban/SVGRenderer.ts:5243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_removal_cross" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>removal_<wbr/>cross</span><a href="#last_removal_cross" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>removal_<wbr/>cross</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGPathElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5083">Goban/SVGRenderer.ts:5083</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_removal_cross_fill" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>removal_<wbr/>cross_<wbr/>fill</span><a href="#last_removal_cross_fill" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>removal_<wbr/>cross_<wbr/>fill</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5084">Goban/SVGRenderer.ts:5084</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_removal_cross_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>removal_<wbr/>cross_<wbr/>opacity</span><a href="#last_removal_cross_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>removal_<wbr/>cross_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5086">Goban/SVGRenderer.ts:5086</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_removal_cross_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>removal_<wbr/>cross_<wbr/>radius</span><a href="#last_removal_cross_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>removal_<wbr/>cross_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5085">Goban/SVGRenderer.ts:5085</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score</span><a href="#last_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5181">Goban/SVGRenderer.ts:5181</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>estimate</span><a href="#last_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5742">Goban/SVGRenderer.ts:5742</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_estimate_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>estimate_<wbr/>color</span><a href="#last_score_estimate_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>estimate_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5743">Goban/SVGRenderer.ts:5743</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_estimate_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>estimate_<wbr/>estimate</span><a href="#last_score_estimate_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>estimate_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5744">Goban/SVGRenderer.ts:5744</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_fill" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>fill</span><a href="#last_score_fill" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>fill</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5182">Goban/SVGRenderer.ts:5182</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>opacity</span><a href="#last_score_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5184">Goban/SVGRenderer.ts:5184</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_score_stroke" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>score_<wbr/>stroke</span><a href="#last_score_stroke" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>score_<wbr/>stroke</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5183">Goban/SVGRenderer.ts:5183</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_square_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>square_<wbr/>symbol</span><a href="#last_square_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>square_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGRectElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5586">Goban/SVGRenderer.ts:5586</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_square_symbol_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>square_<wbr/>symbol_<wbr/>color</span><a href="#last_square_symbol_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>square_<wbr/>symbol_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5587">Goban/SVGRenderer.ts:5587</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_square_symbol_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>square_<wbr/>symbol_<wbr/>opacity</span><a href="#last_square_symbol_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>square_<wbr/>symbol_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5588">Goban/SVGRenderer.ts:5588</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone</span><a href="#last_stone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4947">Goban/SVGRenderer.ts:4947</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_alpha_value" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>alpha_<wbr/>value</span><a href="#last_stone_alpha_value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>alpha_<wbr/>value</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4952">Goban/SVGRenderer.ts:4952</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>color</span><a href="#last_stone_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4948">Goban/SVGRenderer.ts:4948</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>radius</span><a href="#last_stone_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4951">Goban/SVGRenderer.ts:4951</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_shadow" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>shadow</span><a href="#last_stone_shadow" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>shadow</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4953">Goban/SVGRenderer.ts:4953</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_stone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>stone</span><a href="#last_stone_stone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>stone</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4950">Goban/SVGRenderer.ts:4950</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_stone_transparent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>stone_<wbr/>transparent</span><a href="#last_stone_transparent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>transparent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4949">Goban/SVGRenderer.ts:4949</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript</span><a href="#last_subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGTextElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5313">Goban/SVGRenderer.ts:5313</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>color</span><a href="#last_subscript_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5315">Goban/SVGRenderer.ts:5315</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_font_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>font_<wbr/>size</span><a href="#last_subscript_font_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>font_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5316">Goban/SVGRenderer.ts:5316</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>opacity</span><a href="#last_subscript_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5317">Goban/SVGRenderer.ts:5317</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_room_for_letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>letter</span><a href="#last_subscript_room_for_letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5318">Goban/SVGRenderer.ts:5318</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_room_for_sub_triangle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>sub_<wbr/>triangle</span><a href="#last_subscript_room_for_sub_triangle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>sub_<wbr/>triangle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5319">Goban/SVGRenderer.ts:5319</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_subscript_subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>subscript_<wbr/>subscript</span><a href="#last_subscript_subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>subscript_<wbr/>subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5314">Goban/SVGRenderer.ts:5314</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_triangle_symbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>triangle_<wbr/>symbol</span><a href="#last_triangle_symbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>triangle_<wbr/>symbol</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">SVGPathElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5453">Goban/SVGRenderer.ts:5453</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_triangle_symbol_as_subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>as_<wbr/>subscript</span><a href="#last_triangle_symbol_as_subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>triangle_<wbr/>symbol_<wbr/>as_<wbr/>subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5456">Goban/SVGRenderer.ts:5456</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_triangle_symbol_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>color</span><a href="#last_triangle_symbol_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>triangle_<wbr/>symbol_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5454">Goban/SVGRenderer.ts:5454</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-private"><a id="last_triangle_symbol_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagPrivate">Private</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>opacity</span><a href="#last_triangle_symbol_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>triangle_<wbr/>symbol_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5455">Goban/SVGRenderer.ts:5455</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="renderer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>renderer</span><a href="#renderer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">renderer</span><span class="tsd-signature-symbol">:</span> <a href="SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4669">Goban/SVGRenderer.ts:4669</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member"><a id="g" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>g</span><a href="#g" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="g.g-1"><span class="tsd-signature-keyword">get</span> g<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">SVGGraphicsElement</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">SVGGraphicsElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4681">Goban/SVGRenderer.ts:4681</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="transform" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>transform</span><a href="#transform" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature" id="transform.transform-1"><span class="tsd-signature-keyword">get</span> transform<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4711">Goban/SVGRenderer.ts:4711</a></li></ul></aside></li><li class="tsd-signature" id="transform.transform-2"><span class="tsd-signature-keyword">set</span> transform<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">transform</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">transform</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4692">Goban/SVGRenderer.ts:4692</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="blueMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>blue<wbr/>Move</span><a href="#blueMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="blueMove.blueMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">blue<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">border_width</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#blueMove.blueMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">border_width</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5034">Goban/SVGRenderer.ts:5034</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="circle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle</span><a href="#circle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="circle.circle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">circle</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circle</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#circle.circle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">circle</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4885">Goban/SVGRenderer.ts:4885</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="circleSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle<wbr/>Symbol</span><a href="#circleSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="circleSymbol.circleSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">circle<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#circleSymbol.circleSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5404">Goban/SVGRenderer.ts:5404</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearBlueMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Blue<wbr/>Move</span><a href="#clearBlueMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearBlueMove.clearBlueMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Blue<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearBlueMove.clearBlueMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5073">Goban/SVGRenderer.ts:5073</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearCircle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Circle</span><a href="#clearCircle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearCircle.clearCircle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Circle</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearCircle.clearCircle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4933">Goban/SVGRenderer.ts:4933</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearCircleSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Circle<wbr/>Symbol</span><a href="#clearCircleSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearCircleSymbol.clearCircleSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Circle<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearCircleSymbol.clearCircleSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5444">Goban/SVGRenderer.ts:5444</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearCrossSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Cross<wbr/>Symbol</span><a href="#clearCrossSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearCrossSymbol.clearCrossSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Cross<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearCrossSymbol.clearCrossSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5574">Goban/SVGRenderer.ts:5574</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearFadedLines" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Faded<wbr/>Lines</span><a href="#clearFadedLines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearFadedLines.clearFadedLines-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Faded<wbr/>Lines</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearFadedLines.clearFadedLines-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4789">Goban/SVGRenderer.ts:4789</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Heatmap</span><a href="#clearHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearHeatmap.clearHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearHeatmap.clearHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4831">Goban/SVGRenderer.ts:4831</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearHighlight" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Highlight</span><a href="#clearHighlight" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearHighlight.clearHighlight-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Highlight</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearHighlight.clearHighlight-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4869">Goban/SVGRenderer.ts:4869</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearLastMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Last<wbr/>Move</span><a href="#clearLastMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearLastMove.clearLastMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Last<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearLastMove.clearLastMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5732">Goban/SVGRenderer.ts:5732</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearLetter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Letter</span><a href="#clearLetter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearLetter.clearLetter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Letter</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearLetter.clearLetter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5298">Goban/SVGRenderer.ts:5298</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearRemovalCross" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removal<wbr/>Cross</span><a href="#clearRemovalCross" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearRemovalCross.clearRemovalCross-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removal<wbr/>Cross</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemovalCross.clearRemovalCross-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5168">Goban/SVGRenderer.ts:5168</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearScore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Score</span><a href="#clearScore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearScore.clearScore-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Score</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearScore.clearScore-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5225">Goban/SVGRenderer.ts:5225</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Score<wbr/>Estimate</span><a href="#clearScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearScoreEstimate.clearScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearScoreEstimate.clearScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5784">Goban/SVGRenderer.ts:5784</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearSquareSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Square<wbr/>Symbol</span><a href="#clearSquareSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearSquareSymbol.clearSquareSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Square<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearSquareSymbol.clearSquareSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5626">Goban/SVGRenderer.ts:5626</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearStone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Stone</span><a href="#clearStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearStone.clearStone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearStone.clearStone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5016">Goban/SVGRenderer.ts:5016</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearSubscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Subscript</span><a href="#clearSubscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearSubscript.clearSubscript-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Subscript</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearSubscript.clearSubscript-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5384">Goban/SVGRenderer.ts:5384</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearTriangleSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Triangle<wbr/>Symbol</span><a href="#clearTriangleSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearTriangleSymbol.clearTriangleSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Triangle<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTriangleSymbol.clearTriangleSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5515">Goban/SVGRenderer.ts:5515</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="crossSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cross<wbr/>Symbol</span><a href="#crossSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="crossSymbol.crossSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cross<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#crossSymbol.crossSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5533">Goban/SVGRenderer.ts:5533</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawFadedIntersectionLines" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Faded<wbr/>Intersection<wbr/>Lines</span><a href="#drawFadedIntersectionLines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawFadedIntersectionLines.drawFadedIntersectionLines-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Faded<wbr/>Intersection<wbr/>Lines</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">draw_star_point</span>, <span class="tsd-kind-parameter">star_radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawFadedIntersectionLines.drawFadedIntersectionLines-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">draw_star_point</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">star_radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4721">Goban/SVGRenderer.ts:4721</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="heatmap.heatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">value</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#heatmap.heatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4806">Goban/SVGRenderer.ts:4806</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="highlight" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>highlight</span><a href="#highlight" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="highlight.highlight-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">highlight</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#highlight.highlight-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4845">Goban/SVGRenderer.ts:4845</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="lastMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last<wbr/>Move</span><a href="#lastMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="lastMove.lastMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">last<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">symbol</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#lastMove.lastMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">symbol</span>: <span class="tsd-signature-type">&quot;?&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;+&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;o&quot;</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5643">Goban/SVGRenderer.ts:5643</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>letter</span><a href="#letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="letter.letter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">letter</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">letter</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">font_size</span>, <span class="tsd-kind-parameter">opacity</span>, <span class="tsd-kind-parameter">room_for_subscript</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#letter.letter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">letter</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">font_size</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">room_for_subscript</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5245">Goban/SVGRenderer.ts:5245</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="removalCross" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal<wbr/>Cross</span><a href="#removalCross" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="removalCross.removalCross-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">removal<wbr/>Cross</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fill</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#removalCross.removalCross-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fill</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5088">Goban/SVGRenderer.ts:5088</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="score.score-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">score</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fill</span>, <span class="tsd-kind-parameter">stroke</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#score.score-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">fill</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">stroke</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5186">Goban/SVGRenderer.ts:5186</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="scoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score<wbr/>Estimate</span><a href="#scoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="scoreEstimate.scoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scoreEstimate.scoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">estimate</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5746">Goban/SVGRenderer.ts:5746</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="squareSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square<wbr/>Symbol</span><a href="#squareSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="squareSymbol.squareSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">square<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#squareSymbol.squareSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5590">Goban/SVGRenderer.ts:5590</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="stone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone</span><a href="#stone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="stone.stone-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">transparent</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">stone_alpha_value</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#stone.stone-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><span class="tsd-kind-parameter">transparent</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">stone_alpha_value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L4955">Goban/SVGRenderer.ts:4955</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>subscript</span><a href="#subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="subscript.subscript-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">subscript</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">subscript</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">font_size</span>, <span class="tsd-kind-parameter">opacity</span>, <span class="tsd-kind-parameter">room_for_letter</span>, <span class="tsd-kind-parameter">room_for_sub_triangle</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#subscript.subscript-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">subscript</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">font_size</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">room_for_letter</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">room_for_sub_triangle</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5321">Goban/SVGRenderer.ts:5321</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="triangleSymbol" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>triangle<wbr/>Symbol</span><a href="#triangleSymbol" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="triangleSymbol.triangleSymbol-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">triangle<wbr/>Symbol</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">opacity</span>, <span class="tsd-kind-parameter">as_subscript</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#triangleSymbol.triangleSymbol-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">as_subscript</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L5458">Goban/SVGRenderer.ts:5458</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#_g" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_g</span></a><a href="#_transform" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_transform</span></a><a href="#i" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>i</span></a><a href="#j" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>j</span></a><a href="#last_blue_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>blue_<wbr/>move</span></a><a href="#last_blue_move_border_width" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>blue_<wbr/>move_<wbr/>border_<wbr/>width</span></a><a href="#last_blue_move_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>blue_<wbr/>move_<wbr/>color</span></a><a href="#last_circle" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle</span></a><a href="#last_circle_fill" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>fill</span></a><a href="#last_circle_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>radius</span></a><a href="#last_circle_stroke" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>stroke</span></a><a href="#last_circle_stroke_width" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>stroke_<wbr/>width</span></a><a href="#last_circle_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>symbol</span></a><a href="#last_circle_symbol_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>symbol_<wbr/>color</span></a><a href="#last_circle_symbol_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>circle_<wbr/>symbol_<wbr/>opacity</span></a><a href="#last_cross_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>cross_<wbr/>symbol</span></a><a href="#last_cross_symbol_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>cross_<wbr/>symbol_<wbr/>color</span></a><a href="#last_cross_symbol_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>cross_<wbr/>symbol_<wbr/>opacity</span></a><a href="#last_faded_lines" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>faded_<wbr/>lines</span></a><a href="#last_faded_star_point" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>faded_<wbr/>star_<wbr/>point</span></a><a href="#last_heatmap_rect" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>heatmap_<wbr/>rect</span></a><a href="#last_heatmap_value" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>heatmap_<wbr/>value</span></a><a href="#last_highlight_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>highlight_<wbr/>color</span></a><a href="#last_highlight_rect" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>highlight_<wbr/>rect</span></a><a href="#last_last_move" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>last_<wbr/>move</span></a><a href="#last_last_move_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>last_<wbr/>move_<wbr/>color</span></a><a href="#last_last_move_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_last_move_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>last_<wbr/>move_<wbr/>symbol</span></a><a href="#last_letter" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter</span></a><a href="#last_letter_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>color</span></a><a href="#last_letter_font_size" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>font_<wbr/>size</span></a><a href="#last_letter_letter" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>letter</span></a><a href="#last_letter_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>opacity</span></a><a href="#last_letter_room_for_subscript" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>letter_<wbr/>room_<wbr/>for_<wbr/>subscript</span></a><a href="#last_removal_cross" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>removal_<wbr/>cross</span></a><a href="#last_removal_cross_fill" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>removal_<wbr/>cross_<wbr/>fill</span></a><a href="#last_removal_cross_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>removal_<wbr/>cross_<wbr/>opacity</span></a><a href="#last_removal_cross_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>removal_<wbr/>cross_<wbr/>radius</span></a><a href="#last_score" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score</span></a><a href="#last_score_estimate" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>estimate</span></a><a href="#last_score_estimate_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>estimate_<wbr/>color</span></a><a href="#last_score_estimate_estimate" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>estimate_<wbr/>estimate</span></a><a href="#last_score_fill" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>fill</span></a><a href="#last_score_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>opacity</span></a><a href="#last_score_stroke" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>score_<wbr/>stroke</span></a><a href="#last_square_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>square_<wbr/>symbol</span></a><a href="#last_square_symbol_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>square_<wbr/>symbol_<wbr/>color</span></a><a href="#last_square_symbol_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>square_<wbr/>symbol_<wbr/>opacity</span></a><a href="#last_stone" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone</span></a><a href="#last_stone_alpha_value" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>alpha_<wbr/>value</span></a><a href="#last_stone_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>color</span></a><a href="#last_stone_radius" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>radius</span></a><a href="#last_stone_shadow" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>shadow</span></a><a href="#last_stone_stone" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>stone</span></a><a href="#last_stone_transparent" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>transparent</span></a><a href="#last_subscript" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript</span></a><a href="#last_subscript_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>color</span></a><a href="#last_subscript_font_size" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>font_<wbr/>size</span></a><a href="#last_subscript_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>opacity</span></a><a href="#last_subscript_room_for_letter" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>letter</span></a><a href="#last_subscript_room_for_sub_triangle" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>room_<wbr/>for_<wbr/>sub_<wbr/>triangle</span></a><a href="#last_subscript_subscript" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>subscript_<wbr/>subscript</span></a><a href="#last_triangle_symbol" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>triangle_<wbr/>symbol</span></a><a href="#last_triangle_symbol_as_subscript" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>as_<wbr/>subscript</span></a><a href="#last_triangle_symbol_color" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>color</span></a><a href="#last_triangle_symbol_opacity" class="tsd-is-private"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>triangle_<wbr/>symbol_<wbr/>opacity</span></a><a href="#renderer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>renderer</span></a><a href="#g" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>g</span></a><a href="#transform" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>transform</span></a><a href="#blueMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>blue<wbr/>Move</span></a><a href="#circle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>circle</span></a><a href="#circleSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>circle<wbr/>Symbol</span></a><a href="#clearBlueMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Blue<wbr/>Move</span></a><a href="#clearCircle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Circle</span></a><a href="#clearCircleSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Circle<wbr/>Symbol</span></a><a href="#clearCrossSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Cross<wbr/>Symbol</span></a><a href="#clearFadedLines" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Faded<wbr/>Lines</span></a><a href="#clearHeatmap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Heatmap</span></a><a href="#clearHighlight" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Highlight</span></a><a href="#clearLastMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Last<wbr/>Move</span></a><a href="#clearLetter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Letter</span></a><a href="#clearRemovalCross" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removal<wbr/>Cross</span></a><a href="#clearScore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Score</span></a><a href="#clearScoreEstimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Score<wbr/>Estimate</span></a><a href="#clearSquareSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Square<wbr/>Symbol</span></a><a href="#clearStone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Stone</span></a><a href="#clearSubscript" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Subscript</span></a><a href="#clearTriangleSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Triangle<wbr/>Symbol</span></a><a href="#crossSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cross<wbr/>Symbol</span></a><a href="#drawFadedIntersectionLines" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Faded<wbr/>Intersection<wbr/>Lines</span></a><a href="#heatmap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>heatmap</span></a><a href="#highlight" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>highlight</span></a><a href="#lastMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>last<wbr/>Move</span></a><a href="#letter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>letter</span></a><a href="#removalCross" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>removal<wbr/>Cross</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>score</span></a><a href="#scoreEstimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>score<wbr/>Estimate</span></a><a href="#squareSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>square<wbr/>Symbol</span></a><a href="#stone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>stone</span></a><a href="#subscript" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>subscript</span></a><a href="#triangleSymbol" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>triangle<wbr/>Symbol</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/classes/_internal_.OGSConnectivity.html b/docs/classes/_internal_.OGSConnectivity.html
index b7b3c0d2..b352cd16 100644
--- a/docs/classes/_internal_.OGSConnectivity.html
+++ b/docs/classes/_internal_.OGSConnectivity.html
@@ -2,7 +2,7 @@
 that manages connections to the online-go.com servers.</p>
 <p>We have it as a separate base class simply to help with code organization
 and to keep our Goban class size down.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#<internal>.OGSConnectivity">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanInteractive.html" class="tsd-signature-type tsd-kind-class">GobanInteractive</a><ul class="tsd-hierarchy"><li><span class="target">OGSConnectivity</span><ul class="tsd-hierarchy"><li><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L68">Goban/OGSConnectivity.ts:68</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="_internal_.OGSConnectivity.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#<internal>.OGSConnectivity">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanInteractive.html" class="tsd-signature-type tsd-kind-class">GobanInteractive</a><ul class="tsd-hierarchy"><li><span class="target">OGSConnectivity</span><ul class="tsd-hierarchy"><li><a href="Goban.html" class="tsd-signature-type tsd-kind-class">Goban</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L68">Goban/OGSConnectivity.ts:68</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Constructors</h3><div class="tsd-index-list"><a href="_internal_.OGSConnectivity.html#constructor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.OGSConnectivity.html#__board_redraw_pen_layer_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a>
 <a href="_internal_.OGSConnectivity.html#__clock_timer" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer?</span></a>
 <a href="_internal_.OGSConnectivity.html#__draw_state" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a>
@@ -90,6 +90,7 @@
 <a href="_internal_.OGSConnectivity.html#socket_event_bindings" class="tsd-index-link tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a>
 <a href="_internal_.OGSConnectivity.html#square_size" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a>
 <a href="_internal_.OGSConnectivity.html#stalling_score_estimate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate?</span></a>
+<a href="_internal_.OGSConnectivity.html#stone_font_scale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a>
 <a href="_internal_.OGSConnectivity.html#stone_placement_enabled" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a>
 <a href="_internal_.OGSConnectivity.html#stone_removal_auto_scoring_done" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done?</span></a>
 <a href="_internal_.OGSConnectivity.html#variation_stone_opacity" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a>
@@ -151,6 +152,7 @@
 <a href="_internal_.OGSConnectivity.html#getPlayerRelativeLatency" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a>
 <a href="_internal_.OGSConnectivity.html#getShowUndoRequestIndicator" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a>
 <a href="_internal_.OGSConnectivity.html#getShowVariationMoveNumbers" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a>
+<a href="_internal_.OGSConnectivity.html#getStoneFontScale" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a>
 <a href="_internal_.OGSConnectivity.html#getWidthForSquareSize" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a>
 <a href="_internal_.OGSConnectivity.html#giveReviewControl" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a>
 <a href="_internal_.OGSConnectivity.html#hideScores" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a>
@@ -233,27 +235,27 @@
 <a href="_internal_.OGSConnectivity.html#getMoveTreeNumbering" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a>
 <a href="_internal_.OGSConnectivity.html#getSoundEnabled" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a>
 <a href="_internal_.OGSConnectivity.html#getSoundVolume" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_OGSConnectivity" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new OGSConnectivity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_internal_.OGSConnectivity.html" class="tsd-signature-type tsd-kind-class">OGSConnectivity</a><a href="#constructor.new_OGSConnectivity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="_internal_.OGSConnectivity.html" class="tsd-signature-type tsd-kind-class">OGSConnectivity</a></h4><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L74">Goban/OGSConnectivity.ts:74</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L228">Goban/InteractiveBase.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L240">Goban/InteractiveBase.ts:240</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L280">GobanBase.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L248">Goban/InteractiveBase.ts:248</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L272">GobanBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L285">Goban/InteractiveBase.ts:285</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Constructors</h2><section class="tsd-panel tsd-member"><a id="constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>constructor</span><a href="#constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="constructor.new_OGSConnectivity" class="tsd-anchor"></a><span class="tsd-kind-constructor-signature">new OGSConnectivity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="_internal_.OGSConnectivity.html" class="tsd-signature-type tsd-kind-class">OGSConnectivity</a><a href="#constructor.new_OGSConnectivity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="_internal_.OGSConnectivity.html" class="tsd-signature-type tsd-kind-class">OGSConnectivity</a></h4><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#constructor">constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L74">Goban/OGSConnectivity.ts:74</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__board_redraw_pen_layer_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><a href="#__board_redraw_pen_layer_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__board_redraw_pen_layer_timer">__board_redraw_pen_layer_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L229">Goban/InteractiveBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__clock_timer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>__clock_<wbr/>timer</span><a href="#__clock_timer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__clock_<wbr/>timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__clock_timer">__clock_timer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L230">Goban/InteractiveBase.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__draw_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__draw_<wbr/>state</span><a href="#__draw_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__draw_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__draw_state">__draw_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L231">Goban/InteractiveBase.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__last_pt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__last_<wbr/>pt</span><a href="#__last_pt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__last_<wbr/>pt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__last_pt">__last_pt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L232">Goban/InteractiveBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="__update_move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>__update_<wbr/>move_<wbr/>tree</span><a href="#__update_move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">__update_<wbr/>move_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#__update_move_tree">__update_move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L233">Goban/InteractiveBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_move_counter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>move_<wbr/>counter</span><a href="#analysis_move_counter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>move_<wbr/>counter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#analysis_move_counter">analysis_move_counter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L234">Goban/InteractiveBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_last_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><a href="#analysis_removal_last_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#analysis_removal_last_position">analysis_removal_last_position</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L116">Goban/InteractiveBase.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="analysis_removal_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>analysis_<wbr/>removal_<wbr/>state</span><a href="#analysis_removal_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analysis_<wbr/>removal_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#analysis_removal_state">analysis_removal_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L115">Goban/InteractiveBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>height</span><a href="#bounded_height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#bounded_height">bounded_height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L236">Goban/InteractiveBase.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounded_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounded_<wbr/>width</span><a href="#bounded_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounded_<wbr/>width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#bounded_width">bounded_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L237">Goban/InteractiveBase.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L238">Goban/InteractiveBase.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L111">Goban/InteractiveBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L225">Goban/InteractiveBase.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock_should_be_paused_for_move_submission" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><a href="#clock_should_be_paused_for_move_submission" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clock_should_be_paused_for_move_submission">clock_should_be_paused_for_move_submission</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L99">Goban/InteractiveBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="colored_circles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>colored_<wbr/>circles</span><a href="#colored_circles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">colored_<wbr/>circles</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#colored_circles">colored_circles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L252">Goban/InteractiveBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="conditional_path" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>conditional_<wbr/>path</span><a href="#conditional_path" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#conditional_path">conditional_path</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L239">Goban/InteractiveBase.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_starting_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>starting_<wbr/>color</span><a href="#conditional_starting_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>starting_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;invalid&quot;</span><span class="tsd-signature-symbol"> = &quot;invalid&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#conditional_starting_color">conditional_starting_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L88">Goban/InteractiveBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="conditional_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional_<wbr/>tree</span><a href="#conditional_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional_<wbr/>tree</span><span class="tsd-signature-symbol">:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#conditional_tree">conditional_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L89">Goban/InteractiveBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>config</span><a href="#config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#config">config</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L223">Goban/InteractiveBase.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="connectToReviewSent" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span><a href="#connectToReviewSent" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect<wbr/>To<wbr/>Review<wbr/>Sent</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L72">Goban/OGSConnectivity.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="current_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>current_<wbr/>cmove</span><a href="#current_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>cmove</span><span class="tsd-signature-symbol">?:</span> <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#current_cmove">current_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L241">Goban/InteractiveBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="currently_my_cmove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>currently_<wbr/>my_<wbr/>cmove</span><a href="#currently_my_cmove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">currently_<wbr/>my_<wbr/>cmove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#currently_my_cmove">currently_my_cmove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L242">Goban/InteractiveBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dirty_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dirty_<wbr/>redraw</span><a href="#dirty_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dirty_<wbr/>redraw</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#dirty_redraw">dirty_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L243">Goban/InteractiveBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disconnectedFromGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnected<wbr/>From<wbr/>Game</span><a href="#disconnectedFromGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnected<wbr/>From<wbr/>Game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#disconnectedFromGame">disconnectedFromGame</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L244">Goban/InteractiveBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L245">Goban/InteractiveBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="done_loading_review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>done_<wbr/>loading_<wbr/>review</span><a href="#done_loading_review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">done_<wbr/>loading_<wbr/>review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#done_loading_review">done_loading_review</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L246">Goban/InteractiveBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L247">Goban/InteractiveBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L90">Goban/InteractiveBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L92">Goban/InteractiveBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L93">Goban/InteractiveBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L94">Goban/InteractiveBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L95">Goban/InteractiveBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="edit_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>edit_<wbr/>color</span><a href="#edit_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edit_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#edit_color">edit_color</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L249">Goban/InteractiveBase.ts:249</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#engine">engine</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L281">GobanBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="errorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>error<wbr/>Handler</span><a href="#errorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error<wbr/>Handler</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="errorHandler.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">e</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">e</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#errorHandler">errorHandler</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L250">Goban/InteractiveBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L103">Goban/InteractiveBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L253">Goban/InteractiveBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L254">Goban/InteractiveBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="goban_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>goban_<wbr/>id</span><a href="#goban_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = ++last_goban_id</span></div><div class="tsd-comment tsd-typography"><p>Base fields *</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#goban_id">goban_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L273">GobanBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="heatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>heatmap</span><a href="#heatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">heatmap</span><span class="tsd-signature-symbol">?:</span> <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#heatmap">heatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L251">Goban/InteractiveBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L96">Goban/InteractiveBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="highlight_movetree_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>highlight_<wbr/>movetree_<wbr/>moves</span><a href="#highlight_movetree_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">highlight_<wbr/>movetree_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#highlight_movetree_moves">highlight_movetree_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L255">Goban/InteractiveBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L256">Goban/InteractiveBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L257">Goban/InteractiveBase.ts:257</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L259">Goban/InteractiveBase.ts:259</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L260">Goban/InteractiveBase.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_character" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>character</span><a href="#label_character" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>character</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#label_character">label_character</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L261">Goban/InteractiveBase.ts:261</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="label_mark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>label_<wbr/>mark</span><a href="#label_mark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">label_<wbr/>mark</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;[UNSET]&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#label_mark">label_mark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L262">Goban/InteractiveBase.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>clock</span><a href="#last_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_clock">last_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L97">Goban/InteractiveBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_emitted_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>emitted_<wbr/>clock</span><a href="#last_emitted_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>emitted_<wbr/>clock</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_emitted_clock">last_emitted_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L98">Goban/InteractiveBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_hover_square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>hover_<wbr/>square</span><a href="#last_hover_square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>hover_<wbr/>square</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_hover_square">last_hover_square</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L263">Goban/InteractiveBase.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_move">last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L264">Goban/InteractiveBase.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L224">Goban/InteractiveBase.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_by_player_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><a href="#last_paused_by_player_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_paused_by_player_state">last_paused_by_player_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L114">Goban/InteractiveBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_paused_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>paused_<wbr/>state</span><a href="#last_paused_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>paused_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = null</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_paused_state">last_paused_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L113">Goban/InteractiveBase.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>phase</span><a href="#last_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_phase">last_phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L265">Goban/InteractiveBase.ts:265</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_review_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>review_<wbr/>message</span><a href="#last_review_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>review_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_review_message">last_review_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L266">Goban/InteractiveBase.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_sound_played_for_a_stone_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><a href="#last_sound_played_for_a_stone_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_sound_played_for_a_stone_placement">last_sound_played_for_a_stone_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L267">Goban/InteractiveBase.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="last_stone_sound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>last_<wbr/>stone_<wbr/>sound</span><a href="#last_stone_sound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>stone_<wbr/>sound</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#last_stone_sound">last_stone_sound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L268">Goban/InteractiveBase.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L258">Goban/InteractiveBase.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="marked_analysis_score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>marked_<wbr/>analysis_<wbr/>score</span><a href="#marked_analysis_score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marked_<wbr/>analysis_<wbr/>score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#marked_analysis_score">marked_analysis_score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L117">Goban/InteractiveBase.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="move_selected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>selected</span><a href="#move_selected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>selected</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#move_selected">move_selected</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L269">Goban/InteractiveBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="no_display" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>no_<wbr/>display</span><a href="#no_display" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">no_<wbr/>display</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#no_display">no_display</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L270">Goban/InteractiveBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">error</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L271">Goban/InteractiveBase.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="on_game_screen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>on_<wbr/>game_<wbr/>screen</span><a href="#on_game_screen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on_<wbr/>game_<wbr/>screen</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#on_game_screen">on_game_screen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L272">Goban/InteractiveBase.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L101">Goban/InteractiveBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="original_square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>original_<wbr/>square_<wbr/>size</span><a href="#original_square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#original_square_size">original_square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L273">Goban/InteractiveBase.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L109">Goban/InteractiveBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L110">Goban/InteractiveBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#pen_marks">pen_marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L102">Goban/InteractiveBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L274">Goban/InteractiveBase.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="preloaded_data" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>preloaded_<wbr/>data</span><a href="#preloaded_data" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">preloaded_<wbr/>data</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#preloaded_data">preloaded_data</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L289">Goban/InteractiveBase.ts:289</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="previous_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>previous_<wbr/>mode</span><a href="#previous_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">previous_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#previous_mode">previous_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L100">Goban/InteractiveBase.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L275">Goban/InteractiveBase.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="restrict_moves_to_movetree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><a href="#restrict_moves_to_movetree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#restrict_moves_to_movetree">restrict_moves_to_movetree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L276">Goban/InteractiveBase.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="review_had_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>review_<wbr/>had_<wbr/>gamedata</span><a href="#review_had_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>had_<wbr/>gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#review_had_gamedata">review_had_gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L277">Goban/InteractiveBase.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L104">Goban/InteractiveBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scoring_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>scoring_<wbr/>mode</span><a href="#scoring_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stalling-scoring-mode&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#scoring_mode">scoring_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L278">Goban/InteractiveBase.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="sendLatencyTimer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>send<wbr/>Latency<wbr/>Timer</span><a href="#sendLatencyTimer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">send<wbr/>Latency<wbr/>Timer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">Timeout</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#sendLatencyTimer">sendLatencyTimer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L283">Goban/InteractiveBase.ts:283</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sent_timed_out_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><a href="#sent_timed_out_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sent_<wbr/>timed_<wbr/>out_<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#sent_timed_out_message">sent_timed_out_message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L69">Goban/OGSConnectivity.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="shift_key_is_down" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span><a href="#shift_key_is_down" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">shift_<wbr/>key_<wbr/>is_<wbr/>down</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#shift_key_is_down">shift_key_is_down</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L279">Goban/InteractiveBase.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="show_variation_move_numbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><a href="#show_variation_move_numbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#show_variation_move_numbers">show_variation_move_numbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L281">Goban/InteractiveBase.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showing_scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>showing_<wbr/>scores</span><a href="#showing_scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">showing_<wbr/>scores</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showing_scores">showing_scores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L105">Goban/InteractiveBase.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L70">Goban/OGSConnectivity.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="socket_event_bindings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>socket_<wbr/>event_<wbr/>bindings</span><a href="#socket_event_bindings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>event_<wbr/>bindings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L71">Goban/OGSConnectivity.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 10</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L226">Goban/InteractiveBase.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L106">Goban/InteractiveBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stone_font_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone_<wbr/>font_<wbr/>scale</span><a href="#stone_font_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>font_<wbr/>scale</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#stone_font_scale">stone_font_scale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L227">Goban/InteractiveBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_placement_enabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>stone_<wbr/>placement_<wbr/>enabled</span><a href="#stone_placement_enabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>placement_<wbr/>enabled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#stone_placement_enabled">stone_placement_enabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L282">Goban/InteractiveBase.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="stone_removal_auto_scoring_done" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><a href="#stone_removal_auto_scoring_done" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#stone_removal_auto_scoring_done">stone_removal_auto_scoring_done</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L235">Goban/InteractiveBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L91">Goban/InteractiveBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L107">Goban/InteractiveBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCallbacks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Callbacks</span><a href="#setCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Callbacks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanCallbacks</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setCallbacks.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
 or all of the callbacks, only the provided callbacks will be updated.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L268">GobanBase.ts:268</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L275">GobanBase.ts:275</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from GobanInteractive.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L369">GobanBase.ts:369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-protected"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="_internal_.OGSConnectivity.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L284">GobanBase.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1612">Goban/InteractiveBase.ts:1612</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L291">GobanBase.ts:291</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1628">Goban/InteractiveBase.ts:1628</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1699">Goban/InteractiveBase.ts:1699</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setCallbacks">setCallbacks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L270">GobanBase.ts:270</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setTranslations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>set<wbr/>Translations</span><a href="#setTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set<wbr/>Translations</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> = setGobanTranslations</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="setTranslations.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setTranslations">setTranslations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L269">GobanBase.ts:269</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Accessors</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_subtool.analyze_subtool-1"><span class="tsd-signature-keyword">get</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L169">Goban/InteractiveBase.ts:169</a></li></ul></aside></li><li class="tsd-signature" id="analyze_subtool.analyze_subtool-2"><span class="tsd-signature-keyword">set</span> analyze_subtool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_subtool</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.analyze_subtool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L172">Goban/InteractiveBase.ts:172</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="analyze_tool.analyze_tool-1"><span class="tsd-signature-keyword">get</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L157">Goban/InteractiveBase.ts:157</a></li></ul></aside></li><li class="tsd-signature" id="analyze_tool.analyze_tool-2"><span class="tsd-signature-keyword">set</span> analyze_tool<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">analyze_tool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">analyze_tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.analyze_tool</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L160">Goban/InteractiveBase.ts:160</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="destroyed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroyed</span><a href="#destroyed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="destroyed.destroyed-1"><span class="tsd-signature-keyword">get</span> destroyed<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.destroyed</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L276">GobanBase.ts:276</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="is_game_record.is_game_record-1"><span class="tsd-signature-keyword">get</span> is_game_record<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>True if the game is a game record of a real life game</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from GobanInteractive.is_game_record</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L370">GobanBase.ts:370</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="mode.mode-1"><span class="tsd-signature-keyword">get</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L121">Goban/InteractiveBase.ts:121</a></li></ul></aside></li><li class="tsd-signature" id="mode.mode-2"><span class="tsd-signature-keyword">set</span> mode<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.mode</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L124">Goban/InteractiveBase.ts:124</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_controller_id.review_controller_id-1"><span class="tsd-signature-keyword">get</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L212">Goban/InteractiveBase.ts:212</a></li></ul></aside></li><li class="tsd-signature" id="review_controller_id.review_controller_id-2"><span class="tsd-signature-keyword">set</span> review_controller_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_controller_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_controller_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.review_controller_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L215">Goban/InteractiveBase.ts:215</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="review_owner_id.review_owner_id-1"><span class="tsd-signature-keyword">get</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L200">Goban/InteractiveBase.ts:200</a></li></ul></aside></li><li class="tsd-signature" id="review_owner_id.review_owner_id-2"><span class="tsd-signature-keyword">set</span> review_owner_id<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">review_owner_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">review_owner_id</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.review_owner_id</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L203">Goban/InteractiveBase.ts:203</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimator</span><a href="#score_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="score_estimator.score_estimator-1"><span class="tsd-signature-keyword">get</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L181">Goban/InteractiveBase.ts:181</a></li></ul></aside></li><li class="tsd-signature" id="score_estimator.score_estimator-2"><span class="tsd-signature-keyword">set</span> score_estimator<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score_estimate</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score_estimate</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.score_estimator</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L184">Goban/InteractiveBase.ts:184</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="submit_move.submit_move-1"><span class="tsd-signature-keyword">get</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L145">Goban/InteractiveBase.ts:145</a></li></ul></aside></li><li class="tsd-signature" id="submit_move.submit_move-2"><span class="tsd-signature-keyword">set</span> submit_move<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">submit_move</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">submit_move</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.submit_move</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L148">Goban/InteractiveBase.ts:148</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature" id="title.title-1"><span class="tsd-signature-keyword">get</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L133">Goban/InteractiveBase.ts:133</a></li></ul></aside></li><li class="tsd-signature" id="title.title-2"><span class="tsd-signature-keyword">set</span> title<span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from GobanInteractive.title</p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L136">Goban/InteractiveBase.ts:136</a></li></ul></aside></li></ul></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-protected"><a id="_socket_on" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>_socket_<wbr/>on</span><a href="#_socket_on" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="_socket_on._socket_on-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_socket_<wbr/>on</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="_internal_.OGSConnectivity.html#_socket_on._socket_on-1.KeyT">KeyT</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#_socket_on._socket_on-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="_socket_on._socket_on-1.KeyT" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">KeyT</span><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="GobanCanvas.html#_socket_on._socket_on-1.KeyT">KeyT</a></span></li><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L117">Goban/OGSConnectivity.ts:117</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="acceptRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Removed<wbr/>Stones</span><a href="#acceptRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="acceptRemovedStones.acceptRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptRemovedStones.acceptRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1458">Goban/OGSConnectivity.ts:1458</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="acceptUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accept<wbr/>Undo</span><a href="#acceptUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="acceptUndo.acceptUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">accept<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#acceptUndo.acceptUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1306">Goban/OGSConnectivity.ts:1306</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>annul</span><a href="#annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="annul.annul-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">annul</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#annul.annul-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1279">Goban/OGSConnectivity.ts:1279</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cancelGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Game</span><a href="#cancelGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cancelGame.cancelGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelGame.cancelGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1274">Goban/OGSConnectivity.ts:1274</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="cancelUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cancel<wbr/>Undo</span><a href="#cancelUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cancelUndo.cancelUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">cancel<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#cancelUndo.cancelUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1312">Goban/OGSConnectivity.ts:1312</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clearAnalysisDrawing">clearAnalysisDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L285">GobanBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Mark</span><a href="#clearMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMark.clearMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMark.clearMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clearMark">clearMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1624">Goban/InteractiveBase.ts:1624</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clearMessage">clearMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L292">GobanBase.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="clearPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Pending<wbr/>Resignation</span><a href="#clearPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="clearPendingResignation.clearPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearPendingResignation.clearPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1269">Goban/OGSConnectivity.ts:1269</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="clearTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>clear<wbr/>Transient<wbr/>Mark</span><a href="#clearTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearTransientMark.clearTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearTransientMark.clearTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#clearTransientMark">clearTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1640">Goban/InteractiveBase.ts:1640</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="computeNewPlayerClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span><a href="#computeNewPlayerClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="computeNewPlayerClock.computeNewPlayerClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>New<wbr/>Player<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_player_clock</span>, <span class="tsd-kind-parameter">is_current_player</span>, <span class="tsd-kind-parameter">time_elapsed</span>, <span class="tsd-kind-parameter">time_control</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a><a href="#computeNewPlayerClock.computeNewPlayerClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_player_clock</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">&gt;</span></span></li><li><span><span class="tsd-kind-parameter">is_current_player</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">time_elapsed</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">time_control</span>: <span class="tsd-signature-type">Readonly</span><span class="tsd-signature-symbol">&lt;</span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1837">Goban/OGSConnectivity.ts:1837</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="connect.connect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">connect</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">server_socket</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#connect.connect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">server_socket</span>: <a href="GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="../interfaces/protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L137">Goban/OGSConnectivity.ts:137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="debouncedEmitCapturedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><a href="#debouncedEmitCapturedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">removed_stones</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#debouncedEmitCapturedStones.debouncedEmitCapturedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">removed_stones</span>: <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#debouncedEmitCapturedStones">debouncedEmitCapturedStones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1711">Goban/InteractiveBase.ts:1711</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Moves</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves.decodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves.decodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
 a unified <code>JGOFMove[]</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L328">GobanBase.ts:328</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#decodeMoves">decodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L329">GobanBase.ts:329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>decode<wbr/>Pretty<wbr/>Coordinates</span><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates.decodePrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates.decodePrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a move string like <code>&quot;A11&quot;</code> into a move object like <code>{x: 0, y: 10}</code>. Also
 handles the special cases like <code>&quot;..&quot;</code> and &quot;pass&quot; which map to <code>{x: -1, y: -1}</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L364">GobanBase.ts:364</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1210">Goban/InteractiveBase.ts:1210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L102">Goban/OGSConnectivity.ts:102</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L283">Goban/InteractiveBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L283">GobanBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L987">Goban/InteractiveBase.ts:987</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L285">GobanBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L292">GobanBase.ts:292</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1432">Goban/InteractiveBase.ts:1432</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L282">Goban/InteractiveBase.ts:282</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L282">GobanBase.ts:282</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L993">Goban/InteractiveBase.ts:993</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L349">GobanBase.ts:349</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L343">GobanBase.ts:343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1137">Goban/InteractiveBase.ts:1137</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1145">Goban/InteractiveBase.ts:1145</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L467">Goban/InteractiveBase.ts:467</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1227">Goban/InteractiveBase.ts:1227</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L530">Goban/InteractiveBase.ts:530</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1522">Goban/InteractiveBase.ts:1522</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L473">Goban/InteractiveBase.ts:473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L487">Goban/InteractiveBase.ts:487</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L560">Goban/InteractiveBase.ts:560</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L907">Goban/InteractiveBase.ts:907</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1567">Goban/InteractiveBase.ts:1567</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1657">Goban/InteractiveBase.ts:1657</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1089">Goban/InteractiveBase.ts:1089</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1072">Goban/InteractiveBase.ts:1072</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L674">Goban/InteractiveBase.ts:674</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L620">Goban/InteractiveBase.ts:620</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L294">GobanBase.ts:294</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1064">Goban/InteractiveBase.ts:1064</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1441">Goban/InteractiveBase.ts:1441</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1321">Goban/InteractiveBase.ts:1321</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#decodePrettyCoordinates">decodePrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L365">GobanBase.ts:365</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="defaultConfig.defaultConfig-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">default<wbr/>Config</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#defaultConfig.defaultConfig-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#defaultConfig">defaultConfig</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L529">Goban/InteractiveBase.ts:529</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="deleteBranch" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Branch</span><a href="#deleteBranch" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deleteBranch.deleteBranch-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Branch</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteBranch.deleteBranch-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1329">Goban/OGSConnectivity.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Conditional<wbr/>Path</span><a href="#deleteConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteConditionalPath.deleteConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteConditionalPath.deleteConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#deleteConditionalPath">deleteConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1222">Goban/InteractiveBase.ts:1222</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="deleteCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete<wbr/>Custom<wbr/>Mark</span><a href="#deleteCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="deleteCustomMark.deleteCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">delete<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#deleteCustomMark.deleteCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#deleteCustomMark">deleteCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1437">Goban/InteractiveBase.ts:1437</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#destroy">destroy</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L102">Goban/OGSConnectivity.ts:102</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="disableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Drawing</span><a href="#disableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableDrawing.disableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableDrawing.disableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#disableDrawing">disableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L287">Goban/InteractiveBase.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#disablePen">disablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L284">GobanBase.ts:284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Stone<wbr/>Placement</span><a href="#disableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="disableStonePlacement.disableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disableStonePlacement.disableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#disableStonePlacement">disableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L999">Goban/InteractiveBase.ts:999</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="disconnect.disconnect-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disconnect</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disconnect.disconnect-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1006">Goban/OGSConnectivity.ts:1006</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#drawPenMarks">drawPenMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L286">GobanBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#drawSquare">drawSquare</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L293">GobanBase.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="editPlaceByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#editPlaceByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">color</span>, <span class="tsd-kind-parameter">isTrunkMove</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#editPlaceByPrettyCoordinates.editPlaceByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">isTrunkMove</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#editPlaceByPrettyCoordinates">editPlaceByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1444">Goban/InteractiveBase.ts:1444</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="enableDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Drawing</span><a href="#enableDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableDrawing.enableDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableDrawing.enableDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#enableDrawing">enableDrawing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L286">Goban/InteractiveBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#enablePen">enablePen</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L283">GobanBase.ts:283</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="enableStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Stone<wbr/>Placement</span><a href="#enableStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="enableStonePlacement.enableStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enableStonePlacement.enableStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#enableStonePlacement">enableStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1005">Goban/InteractiveBase.ts:1005</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Move</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove.encodeMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove.encodeMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#encodeMove">encodeMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L350">GobanBase.ts:350</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="encodeMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>encode<wbr/>Moves</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves.encodeMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves.encodeMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#encodeMoves">encodeMoves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L344">GobanBase.ts:344</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="followConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>follow<wbr/>Conditional<wbr/>Path</span><a href="#followConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalPath.followConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_path</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalPath.followConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_path</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#followConditionalPath">followConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1149">Goban/InteractiveBase.ts:1149</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="followConditionalSegment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>follow<wbr/>Conditional<wbr/>Segment</span><a href="#followConditionalSegment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="followConditionalSegment.followConditionalSegment-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">follow<wbr/>Conditional<wbr/>Segment</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#followConditionalSegment.followConditionalSegment-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#followConditionalSegment">followConditionalSegment</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1157">Goban/InteractiveBase.ts:1157</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getClockDrift.getClockDrift-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getClockDrift.getClockDrift-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L122">Goban/OGSConnectivity.ts:122</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><a href="#getCoordinateDisplaySystem.getCoordinateDisplaySystem-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L472">Goban/InteractiveBase.ts:472</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCurrentConditionalPath" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><a href="#getCurrentConditionalPath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCurrentConditionalPath.getCurrentConditionalPath-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Current<wbr/>Conditional<wbr/>Path</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCurrentConditionalPath.getCurrentConditionalPath-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getCurrentConditionalPath">getCurrentConditionalPath</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#getLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getLastReviewMessage.getLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><a href="#getLastReviewMessage.getLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1493">Goban/OGSConnectivity.ts:1493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getLocation.getLocation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Location</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getLocation.getLocation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getLocation">getLocation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L542">Goban/InteractiveBase.ts:542</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Marks</span><a href="#getMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMarks.getMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><a href="#getMarks.getMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getMarks">getMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1534">Goban/InteractiveBase.ts:1534</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="getNetworkLatency.getNetworkLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getNetworkLatency.getNetworkLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L129">Goban/OGSConnectivity.ts:129</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="getPlayerRelativeLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><a href="#getPlayerRelativeLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getPlayerRelativeLatency.getPlayerRelativeLatency-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Player<wbr/>Relative<wbr/>Latency</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getPlayerRelativeLatency.getPlayerRelativeLatency-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1483">Goban/OGSConnectivity.ts:1483</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowUndoRequestIndicator.getShowUndoRequestIndicator-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L478">Goban/InteractiveBase.ts:478</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getShowVariationMoveNumbers.getShowVariationMoveNumbers-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L492">Goban/InteractiveBase.ts:492</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#getStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getStoneFontScale.getStoneFontScale-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getStoneFontScale.getStoneFontScale-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getStoneFontScale">getStoneFontScale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="getWidthForSquareSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><a href="#getWidthForSquareSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getWidthForSquareSize.getWidthForSquareSize-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">square_size</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getWidthForSquareSize.getWidthForSquareSize-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">square_size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getWidthForSquareSize">getWidthForSquareSize</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L572">Goban/InteractiveBase.ts:572</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="giveReviewControl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>give<wbr/>Review<wbr/>Control</span><a href="#giveReviewControl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="giveReviewControl.giveReviewControl-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">give<wbr/>Review<wbr/>Control</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player_id</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#giveReviewControl.giveReviewControl-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1246">Goban/OGSConnectivity.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hideScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hide<wbr/>Scores</span><a href="#hideScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="hideScores.hideScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">hide<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#hideScores.hideScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#hideScores">hideScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="incrementLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>increment<wbr/>Label<wbr/>Character</span><a href="#incrementLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="incrementLabelCharacter.incrementLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">increment<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#incrementLabelCharacter.incrementLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#incrementLabelCharacter">incrementLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1579">Goban/InteractiveBase.ts:1579</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isAnalysisDisabled.isAnalysisDisabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isAnalysisDisabled.isAnalysisDisabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isAnalysisDisabled">isAnalysisDisabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L535">Goban/InteractiveBase.ts:535</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isCurrentUserAPlayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>is<wbr/>Current<wbr/>UserAPlayer</span><a href="#isCurrentUserAPlayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isCurrentUserAPlayer.isCurrentUserAPlayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Current<wbr/>UserAPlayer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isCurrentUserAPlayer.isCurrentUserAPlayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isCurrentUserAPlayer">isCurrentUserAPlayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1669">Goban/InteractiveBase.ts:1669</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="isLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>is<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#isLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="isLastOfficialMove.isLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">is<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#isLastOfficialMove.isLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#isLastOfficialMove">isLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1101">Goban/InteractiveBase.ts:1101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="jumpToLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#jumpToLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="jumpToLastOfficialMove.jumpToLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#jumpToLastOfficialMove.jumpToLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#jumpToLastOfficialMove">jumpToLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1084">Goban/InteractiveBase.ts:1084</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="load.load-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">load</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#load.load-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../interfaces/GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#load">load</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L686">Goban/InteractiveBase.ts:686</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="markDirty" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mark<wbr/>Dirty</span><a href="#markDirty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="markDirty.markDirty-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">mark<wbr/>Dirty</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#markDirty.markDirty-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#markDirty">markDirty</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L632">Goban/InteractiveBase.ts:632</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#move_tree_redraw">move_tree_redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L295">GobanBase.ts:295</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="nextSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>next<wbr/>Sibling</span><a href="#nextSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="nextSibling.nextSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">next<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#nextSibling.nextSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#nextSibling">nextSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1076">Goban/InteractiveBase.ts:1076</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pass</span><a href="#pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="pass.pass-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pass</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pass.pass-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1284">Goban/OGSConnectivity.ts:1284</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="pauseGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause<wbr/>Game</span><a href="#pauseGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="pauseGame.pauseGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pause<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#pauseGame.pauseGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1318">Goban/OGSConnectivity.ts:1318</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="performStoneRemovalAutoScoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><a href="#performStoneRemovalAutoScoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#performStoneRemovalAutoScoring.performStoneRemovalAutoScoring-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1369">Goban/OGSConnectivity.ts:1369</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="placeByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#placeByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="placeByPrettyCoordinates.placeByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeByPrettyCoordinates.placeByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#placeByPrettyCoordinates">placeByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1453">Goban/InteractiveBase.ts:1453</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="playMovementSound" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>play<wbr/>Movement<wbr/>Sound</span><a href="#playMovementSound" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="playMovementSound.playMovementSound-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">play<wbr/>Movement<wbr/>Sound</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#playMovementSound.playMovementSound-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#playMovementSound">playMovementSound</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1333">Goban/InteractiveBase.ts:1333</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="post_config_constructor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>post_<wbr/>config_<wbr/>constructor</span><a href="#post_config_constructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="post_config_constructor.post_config_constructor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">post_<wbr/>config_<wbr/>constructor</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><a href="#post_config_constructor.post_config_constructor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Goban calls some abstract methods as part of the construction
  process. Because our subclasses might (and do) need to do some of their
  own config before these are called, we set this function to be called
  by our subclass after it&#39;s done it&#39;s own internal config stuff.</p>
-</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L354">GobanBase.ts:354</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1057">Goban/InteractiveBase.ts:1057</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L293">GobanBase.ts:293</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L547">Goban/InteractiveBase.ts:547</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
+</div><h4 class="tsd-returns-title">Returns <a href="GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#post_config_constructor">post_config_constructor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L89">Goban/OGSConnectivity.ts:89</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pretty<wbr/>Coordinates</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair or a move object like {x: 0, y: 0} into a move string like &quot;A1&quot;</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L355">GobanBase.ts:355</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates.prettyCoordinates-2" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates.prettyCoordinates-2" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#prettyCoordinates">prettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L356">GobanBase.ts:356</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="prevSibling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prev<wbr/>Sibling</span><a href="#prevSibling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="prevSibling.prevSibling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">prev<wbr/>Sibling</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#prevSibling.prevSibling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#prevSibling">prevSibling</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1069">Goban/InteractiveBase.ts:1069</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>redraw</span><a href="#redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="redraw.redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">force_clear</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#redraw.redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_clear</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#redraw">redraw</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L294">GobanBase.ts:294</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="rejectRemovedStones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reject<wbr/>Removed<wbr/>Stones</span><a href="#rejectRemovedStones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="rejectRemovedStones.rejectRemovedStones-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">reject<wbr/>Removed<wbr/>Stones</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#rejectRemovedStones.rejectRemovedStones-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1469">Goban/OGSConnectivity.ts:1469</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="requestUndo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>request<wbr/>Undo</span><a href="#requestUndo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="requestUndo.requestUndo-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">request<wbr/>Undo</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#requestUndo.requestUndo-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1300">Goban/OGSConnectivity.ts:1300</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resign</span><a href="#resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="resign.resign-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resign</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resign.resign-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1259">Goban/OGSConnectivity.ts:1259</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="resumeGame" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>resume<wbr/>Game</span><a href="#resumeGame" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="resumeGame.resumeGame-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resume<wbr/>Game</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#resumeGame.resumeGame-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1323">Goban/OGSConnectivity.ts:1323</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="saveConditionalMoves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>save<wbr/>Conditional<wbr/>Moves</span><a href="#saveConditionalMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="saveConditionalMoves.saveConditionalMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">save<wbr/>Conditional<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#saveConditionalMoves.saveConditionalMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1250">Goban/OGSConnectivity.ts:1250</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="scheduleRedrawPenLayer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><a href="#scheduleRedrawPenLayer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#scheduleRedrawPenLayer.scheduleRedrawPenLayer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#scheduleRedrawPenLayer">scheduleRedrawPenLayer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L559">Goban/InteractiveBase.ts:559</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendChat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Chat</span><a href="#sendChat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendChat.sendChat-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Chat</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_body</span>, <span class="tsd-kind-parameter">type</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendChat.sendChat-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_body</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">type</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1025">Goban/OGSConnectivity.ts:1025</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="sendMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Move</span><a href="#sendMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="sendMove.sendMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span>, <span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#sendMove.sendMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/MoveCommand.html" class="tsd-signature-type tsd-kind-interface">MoveCommand</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#sendMove">sendMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1152">Goban/OGSConnectivity.ts:1152</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected"><a id="sendPendingResignation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>send<wbr/>Pending<wbr/>Resignation</span><a href="#sendPendingResignation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected"><li class="tsd-signature tsd-anchor-link"><a id="sendPendingResignation.sendPendingResignation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Pending<wbr/>Resignation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPendingResignation.sendPendingResignation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1264">Goban/OGSConnectivity.ts:1264</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendPreventEscaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Escaping</span><a href="#sendPreventEscaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventEscaping.sendPreventEscaping-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Escaping</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span>, <span class="tsd-kind-parameter">annul</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventEscaping.sendPreventEscaping-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">annul</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1361">Goban/OGSConnectivity.ts:1361</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendPreventStalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Prevent<wbr/>Stalling</span><a href="#sendPreventStalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendPreventStalling.sendPreventStalling-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Prevent<wbr/>Stalling</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendPreventStalling.sendPreventStalling-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1355">Goban/OGSConnectivity.ts:1355</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="sendTimedOut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>send<wbr/>Timed<wbr/>Out</span><a href="#sendTimedOut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sendTimedOut.sendTimedOut-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">send<wbr/>Timed<wbr/>Out</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#sendTimedOut.sendTimedOut-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>When we think our clock has runout, send a message to the server
 letting it know. Otherwise we have to wait for the server grace
 period to expire for it to time us out.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L629">Goban/InteractiveBase.ts:629</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L596">Goban/InteractiveBase.ts:596</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L644">Goban/InteractiveBase.ts:644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1374">Goban/InteractiveBase.ts:1374</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1390">Goban/InteractiveBase.ts:1390</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1126">Goban/InteractiveBase.ts:1126</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1317">Goban/InteractiveBase.ts:1317</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L863">Goban/InteractiveBase.ts:863</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1368">Goban/InteractiveBase.ts:1368</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1606">Goban/InteractiveBase.ts:1606</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1575">Goban/InteractiveBase.ts:1575</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1085">Goban/InteractiveBase.ts:1085</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1407">Goban/InteractiveBase.ts:1407</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1473">Goban/InteractiveBase.ts:1473</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1464">Goban/InteractiveBase.ts:1464</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1403">Goban/InteractiveBase.ts:1403</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#sendTimedOut">sendTimedOut</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1053">Goban/OGSConnectivity.ts:1053</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set</span><a href="#set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="set.set-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set.set-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called by engine when a location has been set to a color.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">player</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#set">set</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L641">Goban/InteractiveBase.ts:641</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setAnalyzeTool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Analyze<wbr/>Tool</span><a href="#setAnalyzeTool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setAnalyzeTool.setAnalyzeTool-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Analyze<wbr/>Tool</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tool</span>, <span class="tsd-kind-parameter">subtool</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setAnalyzeTool.setAnalyzeTool-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tool</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li><li><span><span class="tsd-kind-parameter">subtool</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setAnalyzeTool">setAnalyzeTool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L608">Goban/InteractiveBase.ts:608</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setBounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Bounds</span><a href="#setBounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setBounds.setBounds-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Bounds</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">bounds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setBounds.setBounds-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">bounds</span>: <a href="../interfaces/GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setBounds">setBounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L656">Goban/InteractiveBase.ts:656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredCircles" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Circles</span><a href="#setColoredCircles" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredCircles.setColoredCircles-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Circles</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">circles</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredCircles.setColoredCircles-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">circles</span>: <a href="../interfaces/ColoredCircle.html" class="tsd-signature-type tsd-kind-interface">ColoredCircle</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setColoredCircles">setColoredCircles</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1386">Goban/InteractiveBase.ts:1386</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setColoredMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Colored<wbr/>Marks</span><a href="#setColoredMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setColoredMarks.setColoredMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Colored<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">colored_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setColoredMarks.setColoredMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">colored_marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setColoredMarks">setColoredMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1402">Goban/InteractiveBase.ts:1402</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setConditionalTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Conditional<wbr/>Tree</span><a href="#setConditionalTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setConditionalTree.setConditionalTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Conditional<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">conditional_tree</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setConditionalTree.setConditionalTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">conditional_tree</span>: <a href="ConditionalMoveTree.html" class="tsd-signature-type tsd-kind-class">ConditionalMoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setConditionalTree">setConditionalTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1138">Goban/InteractiveBase.ts:1138</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setCustomMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Custom<wbr/>Mark</span><a href="#setCustomMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setCustomMark.setCustomMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Custom<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setCustomMark.setCustomMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setCustomMark">setCustomMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1431">Goban/InteractiveBase.ts:1431</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setEditColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Edit<wbr/>Color</span><a href="#setEditColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setEditColor.setEditColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Edit<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setEditColor.setEditColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setEditColor">setEditColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1329">Goban/InteractiveBase.ts:1329</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setForRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>For<wbr/>Removal</span><a href="#setForRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setForRemoval.setForRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>For<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setForRemoval.setForRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Called when a location is marked or unmarked for removal</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setForRemoval">setForRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L875">Goban/InteractiveBase.ts:875</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setGameClock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Game<wbr/>Clock</span><a href="#setGameClock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setGameClock.setGameClock-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Game<wbr/>Clock</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">original_clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGameClock.setGameClock-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">original_clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1500">Goban/OGSConnectivity.ts:1500</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setHeatmap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Heatmap</span><a href="#setHeatmap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setHeatmap.setHeatmap-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Heatmap</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">heatmap</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setHeatmap.setHeatmap-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">heatmap</span>: <a href="../types/NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setHeatmap">setHeatmap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1380">Goban/InteractiveBase.ts:1380</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setLabelCharacter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Label<wbr/>Character</span><a href="#setLabelCharacter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacter.setLabelCharacter-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacter.setLabelCharacter-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setLabelCharacter">setLabelCharacter</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1618">Goban/InteractiveBase.ts:1618</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLabelCharacterFromMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><a href="#setLabelCharacterFromMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">set_override</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLabelCharacterFromMarks.setLabelCharacterFromMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">set_override</span>: <span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setLabelCharacterFromMarks">setLabelCharacterFromMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1587">Goban/InteractiveBase.ts:1587</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLastOfficialMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Last<wbr/>Official<wbr/>Move</span><a href="#setLastOfficialMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLastOfficialMove.setLastOfficialMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Official<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastOfficialMove.setLastOfficialMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setLastOfficialMove">setLastOfficialMove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1097">Goban/InteractiveBase.ts:1097</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastReviewMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span><a href="#setLastReviewMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastReviewMessage.setLastReviewMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Review<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastReviewMessage.setLastReviewMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1496">Goban/OGSConnectivity.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setLetterMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Letter<wbr/>Mark</span><a href="#setLetterMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setLetterMark.setLetterMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Letter<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLetterMark.setLetterMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setLetterMark">setLetterMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1419">Goban/InteractiveBase.ts:1419</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark</span><a href="#setMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMark.setMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMark.setMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMark">setMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1485">Goban/InteractiveBase.ts:1485</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarkByPrettyCoordinates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><a href="#setMarkByPrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkByPrettyCoordinates.setMarkByPrettyCoordinates-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMarkByPrettyCoordinates">setMarkByPrettyCoordinates</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1476">Goban/InteractiveBase.ts:1476</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setMarkColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Mark<wbr/>Color</span><a href="#setMarkColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarkColor.setMarkColor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mark<wbr/>Color</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">color</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarkColor.setMarkColor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">color</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMarkColor">setMarkColor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1415">Goban/InteractiveBase.ts:1415</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Marks</span><a href="#setMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMarks.setMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">marks</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMarks.setMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.getState to save and
 board state as it pushes and pops state. Our renderers can override this
 to save state they need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1359">Goban/InteractiveBase.ts:1359</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1239">Goban/InteractiveBase.ts:1239</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1234">Goban/InteractiveBase.ts:1234</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L297">GobanBase.ts:297</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1661">Goban/InteractiveBase.ts:1661</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">marks</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMarks">setMarks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1371">Goban/InteractiveBase.ts:1371</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode</span><a href="#setMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMode.setMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span>, <span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setMode.setMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMode">setMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1251">Goban/InteractiveBase.ts:1251</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setModeDeferred" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Mode<wbr/>Deferred</span><a href="#setModeDeferred" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setModeDeferred.setModeDeferred-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Mode<wbr/>Deferred</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mode</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setModeDeferred.setModeDeferred-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mode</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setModeDeferred">setModeDeferred</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1246">Goban/InteractiveBase.ts:1246</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setMoveTreeContainer">setMoveTreeContainer</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L298">GobanBase.ts:298</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setScoringMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Scoring<wbr/>Mode</span><a href="#setScoringMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setScoringMode.setScoringMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Scoring<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span>, <span class="tsd-kind-parameter">prefer_remote</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a><a href="#setScoringMode.setScoringMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">prefer_remote</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setScoringMode">setScoringMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1673">Goban/InteractiveBase.ts:1673</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>State</span><a href="#setState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setState.setState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setState.setState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This is a callback that gets called by GobanEngine.setState to load
 previously saved board state.</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L615">Goban/InteractiveBase.ts:615</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1413">Goban/InteractiveBase.ts:1413</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L281">Goban/InteractiveBase.ts:281</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1231">Goban/InteractiveBase.ts:1231</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1496">Goban/InteractiveBase.ts:1496</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1003">Goban/InteractiveBase.ts:1003</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L286">GobanBase.ts:286</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1031">Goban/InteractiveBase.ts:1031</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1010">Goban/InteractiveBase.ts:1010</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L882">Goban/InteractiveBase.ts:882</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L919">Goban/InteractiveBase.ts:919</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1528">Goban/InteractiveBase.ts:1528</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L633">Goban/InteractiveBase.ts:633</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L636">Goban/InteractiveBase.ts:636</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L927">Goban/InteractiveBase.ts:927</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1644">Goban/InteractiveBase.ts:1644</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L1093">Goban/InteractiveBase.ts:1093</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L565">Goban/InteractiveBase.ts:565</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L499">Goban/InteractiveBase.ts:499</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L493">Goban/InteractiveBase.ts:493</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#_socket_on" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#cancelGame" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#clearAnalysisDrawing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#connect" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disableDrawing" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawPenMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getClockDrift" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#pass" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#performStoneRemovalAutoScoring" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setState" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStrictSekiMode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTitle" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Overrides <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setState">setState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1343">Goban/OGSConnectivity.ts:1343</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setStrictSekiMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><a href="#setStrictSekiMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setStrictSekiMode.setStrictSekiMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setStrictSekiMode.setStrictSekiMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1981">Goban/OGSConnectivity.ts:1981</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setSubmit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Submit</span><a href="#setSubmit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubmit.setSubmit-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Submit</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">fn</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubmit.setSubmit-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">fn</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setSubmit">setSubmit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L627">Goban/InteractiveBase.ts:627</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setSubscriptMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Subscript<wbr/>Mark</span><a href="#setSubscriptMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setSubscriptMark.setSubscriptMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Subscript<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">drawSquare</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setSubscriptMark.setSubscriptMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">drawSquare</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setSubscriptMark">setSubscriptMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1425">Goban/InteractiveBase.ts:1425</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagAbstract">Abstract</code> <span>set<wbr/>Title</span><a href="#setTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTitle.setTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">title</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTitle.setTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">title</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setTitle">setTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L285">Goban/InteractiveBase.ts:285</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setToPreviousMode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span><a href="#setToPreviousMode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setToPreviousMode.setToPreviousMode-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>To<wbr/>Previous<wbr/>Mode</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_jump_to_official_move</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#setToPreviousMode.setToPreviousMode-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_jump_to_official_move</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setToPreviousMode">setToPreviousMode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1243">Goban/InteractiveBase.ts:1243</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="setTransientMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>set<wbr/>Transient<wbr/>Mark</span><a href="#setTransientMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setTransientMark.setTransientMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Transient<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">dont_draw</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setTransientMark.setTransientMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_draw</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#setTransientMark">setTransientMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1508">Goban/InteractiveBase.ts:1508</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showFirst" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>First</span><a href="#showFirst" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showFirst.showFirst-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>First</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showFirst.showFirst-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showFirst">showFirst</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1015">Goban/InteractiveBase.ts:1015</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagAbstract">Abstract</code> <span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_id</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msg_id</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showMessage">showMessage</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L287">GobanBase.ts:287</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showNext" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Next</span><a href="#showNext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showNext.showNext-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Next</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showNext.showNext-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showNext">showNext</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1043">Goban/InteractiveBase.ts:1043</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showPrevious" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Previous</span><a href="#showPrevious" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showPrevious.showPrevious-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Previous</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">dont_update_display</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showPrevious.showPrevious-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">dont_update_display</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showPrevious">showPrevious</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1022">Goban/InteractiveBase.ts:1022</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showScores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Scores</span><a href="#showScores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showScores.showScores-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Scores</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">score</span>, <span class="tsd-kind-parameter">only_show_territory</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showScores.showScores-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">score</span>: <a href="../interfaces/Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></span></li><li><span><span class="tsd-kind-parameter">only_show_territory</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showScores">showScores</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L894">Goban/InteractiveBase.ts:894</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="showStallingScoreEstimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><a href="#showStallingScoreEstimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="showStallingScoreEstimate.showStallingScoreEstimate-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sse</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showStallingScoreEstimate.showStallingScoreEstimate-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sse</span>: <a href="../interfaces/protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#showStallingScoreEstimate">showStallingScoreEstimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L931">Goban/InteractiveBase.ts:931</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="syncReviewMove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sync<wbr/>Review<wbr/>Move</span><a href="#syncReviewMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="syncReviewMove.syncReviewMove-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sync<wbr/>Review<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg_override</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">node_text</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#syncReviewMove.syncReviewMove-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">msg_override</span>: <a href="../interfaces/ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">node_text</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L1065">Goban/OGSConnectivity.ts:1065</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="toggleMark" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>toggle<wbr/>Mark</span><a href="#toggleMark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleMark.toggleMark-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Mark</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">mark</span>, <span class="tsd-kind-parameter">force_label</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">force_put</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#toggleMark.toggleMark-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_label</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">force_put</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#toggleMark">toggleMark</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1540">Goban/InteractiveBase.ts:1540</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Move<wbr/>Tree</span><a href="#updateMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateMoveTree.updateMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateMoveTree.updateMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updateMoveTree">updateMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L645">Goban/InteractiveBase.ts:645</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="updateOrRedrawMoveTree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><a href="#updateOrRedrawMoveTree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateOrRedrawMoveTree.updateOrRedrawMoveTree-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updateOrRedrawMoveTree">updateOrRedrawMoveTree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L648">Goban/InteractiveBase.ts:648</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updatePlayerToMoveTitle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><a href="#updatePlayerToMoveTitle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updatePlayerToMoveTitle.updatePlayerToMoveTitle-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updatePlayerToMoveTitle">updatePlayerToMoveTitle</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L939">Goban/InteractiveBase.ts:939</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateScoreEstimation.updateScoreEstimation-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateScoreEstimation.updateScoreEstimation-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updateScoreEstimation">updateScoreEstimation</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1656">Goban/InteractiveBase.ts:1656</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="updateTitleAndStonePlacement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><a href="#updateTitleAndStonePlacement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#updateTitleAndStonePlacement.updateTitleAndStonePlacement-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#updateTitleAndStonePlacement">updateTitleAndStonePlacement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L1105">Goban/InteractiveBase.ts:1105</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="xy2ij" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <span>xy2ij</span><a href="#xy2ij" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-protected tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="xy2ij.xy2ij-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">xy2ij</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">anti_slip</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#xy2ij.xy2ij-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">anti_slip</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">j</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">valid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#xy2ij">xy2ij</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L577">Goban/InteractiveBase.ts:577</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getCDNReleaseBase.getCDNReleaseBase-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getCDNReleaseBase.getCDNReleaseBase-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getCDNReleaseBase">getCDNReleaseBase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L511">Goban/InteractiveBase.ts:511</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getMoveTreeNumbering.getMoveTreeNumbering-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#getMoveTreeNumbering.getMoveTreeNumbering-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getMoveTreeNumbering">getMoveTreeNumbering</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L505">Goban/InteractiveBase.ts:505</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundEnabled.getSoundEnabled-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#getSoundEnabled.getSoundEnabled-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getSoundEnabled">getSoundEnabled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L517">Goban/InteractiveBase.ts:517</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagStatic">Static</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getSoundVolume.getSoundVolume-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getSoundVolume.getSoundVolume-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="GobanInteractive.html">GobanInteractive</a>.<a href="GobanInteractive.html#getSoundVolume">getSoundVolume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L523">Goban/InteractiveBase.ts:523</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#constructor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-512"></use></svg><span>constructor</span></a><a href="#__board_redraw_pen_layer_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__board_<wbr/>redraw_<wbr/>pen_<wbr/>layer_<wbr/>timer</span></a><a href="#__clock_timer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__clock_<wbr/>timer</span></a><a href="#__draw_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__draw_<wbr/>state</span></a><a href="#__last_pt" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__last_<wbr/>pt</span></a><a href="#__update_move_tree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>__update_<wbr/>move_<wbr/>tree</span></a><a href="#analysis_move_counter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>move_<wbr/>counter</span></a><a href="#analysis_removal_last_position" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>last_<wbr/>position</span></a><a href="#analysis_removal_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analysis_<wbr/>removal_<wbr/>state</span></a><a href="#bounded_height" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>height</span></a><a href="#bounded_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounded_<wbr/>width</span></a><a href="#bounds" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock_should_be_paused_for_move_submission" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>should_<wbr/>be_<wbr/>paused_<wbr/>for_<wbr/>move_<wbr/>submission</span></a><a href="#colored_circles" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>colored_<wbr/>circles</span></a><a href="#conditional_path" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>path</span></a><a href="#conditional_starting_color" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>starting_<wbr/>color</span></a><a href="#conditional_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional_<wbr/>tree</span></a><a href="#config" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>config</span></a><a href="#connectToReviewSent" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect<wbr/>To<wbr/>Review<wbr/>Sent</span></a><a href="#current_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>cmove</span></a><a href="#currently_my_cmove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>currently_<wbr/>my_<wbr/>cmove</span></a><a href="#dirty_redraw" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dirty_<wbr/>redraw</span></a><a href="#disconnectedFromGame" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnected<wbr/>From<wbr/>Game</span></a><a href="#display_width" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#done_loading_review" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>done_<wbr/>loading_<wbr/>review</span></a><a href="#dont_draw_last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#edit_color" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edit_<wbr/>color</span></a><a href="#engine" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#errorHandler" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error<wbr/>Handler</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_type" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#goban_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>id</span></a><a href="#heatmap" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>heatmap</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#highlight_movetree_moves" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>highlight_<wbr/>movetree_<wbr/>moves</span></a><a href="#interactive" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#label_character" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>character</span></a><a href="#label_mark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>label_<wbr/>mark</span></a><a href="#last_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>clock</span></a><a href="#last_emitted_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>emitted_<wbr/>clock</span></a><a href="#last_hover_square" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>hover_<wbr/>square</span></a><a href="#last_move" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#last_paused_by_player_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>by_<wbr/>player_<wbr/>state</span></a><a href="#last_paused_state" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>paused_<wbr/>state</span></a><a href="#last_phase" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>phase</span></a><a href="#last_review_message" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>review_<wbr/>message</span></a><a href="#last_sound_played_for_a_stone_placement" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>sound_<wbr/>played_<wbr/>for_<wbr/>a_<wbr/>stone_<wbr/>placement</span></a><a href="#last_stone_sound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>stone_<wbr/>sound</span></a><a href="#leavePushedAnalysis" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#marked_analysis_score" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marked_<wbr/>analysis_<wbr/>score</span></a><a href="#move_selected" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>selected</span></a><a href="#no_display" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>no_<wbr/>display</span></a><a href="#onError" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#on_game_screen" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on_<wbr/>game_<wbr/>screen</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#original_square_size" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>square_<wbr/>size</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#pen_marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#player_id" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#preloaded_data" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>preloaded_<wbr/>data</span></a><a href="#previous_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>previous_<wbr/>mode</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#restrict_moves_to_movetree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>restrict_<wbr/>moves_<wbr/>to_<wbr/>movetree</span></a><a href="#review_had_gamedata" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>had_<wbr/>gamedata</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#scoring_mode" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>mode</span></a><a href="#sendLatencyTimer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>send<wbr/>Latency<wbr/>Timer</span></a><a href="#sent_timed_out_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sent_<wbr/>timed_<wbr/>out_<wbr/>message</span></a><a href="#shift_key_is_down" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>shift_<wbr/>key_<wbr/>is_<wbr/>down</span></a><a href="#show_variation_move_numbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show_<wbr/>variation_<wbr/>move_<wbr/>numbers</span></a><a href="#showing_scores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>showing_<wbr/>scores</span></a><a href="#socket" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket</span></a><a href="#socket_event_bindings" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>event_<wbr/>bindings</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#stone_font_scale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a><a href="#stone_placement_enabled" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>placement_<wbr/>enabled</span></a><a href="#stone_removal_auto_scoring_done" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>auto_<wbr/>scoring_<wbr/>done</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#setCallbacks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Callbacks</span></a><a href="#setTranslations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set<wbr/>Translations</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#destroyed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>destroyed</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>mode</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#score_estimator" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>score_<wbr/>estimator</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-262144"></use></svg><span>title</span></a><a href="#_socket_on" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>_socket_<wbr/>on</span></a><a href="#acceptRemovedStones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Removed<wbr/>Stones</span></a><a href="#acceptUndo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>accept<wbr/>Undo</span></a><a href="#annul" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>annul</span></a><a href="#cancelGame" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Game</span></a><a href="#cancelUndo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>cancel<wbr/>Undo</span></a><a href="#clearAnalysisDrawing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Mark</span></a><a href="#clearMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#clearPendingResignation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Pending<wbr/>Resignation</span></a><a href="#clearTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Transient<wbr/>Mark</span></a><a href="#computeNewPlayerClock" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>New<wbr/>Player<wbr/>Clock</span></a><a href="#connect" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>connect</span></a><a href="#debouncedEmitCapturedStones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>debounced<wbr/>Emit<wbr/>Captured<wbr/>Stones</span></a><a href="#decodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Moves</span></a><a href="#decodePrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>decode<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#defaultConfig" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>default<wbr/>Config</span></a><a href="#deleteBranch" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Branch</span></a><a href="#deleteConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Conditional<wbr/>Path</span></a><a href="#deleteCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>delete<wbr/>Custom<wbr/>Mark</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disableDrawing" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Drawing</span></a><a href="#disablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#disableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Stone<wbr/>Placement</span></a><a href="#disconnect" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disconnect</span></a><a href="#drawPenMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#editPlaceByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>edit<wbr/>Place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#enableDrawing" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Drawing</span></a><a href="#enablePen" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#enableStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Stone<wbr/>Placement</span></a><a href="#encodeMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Move</span></a><a href="#encodeMoves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>encode<wbr/>Moves</span></a><a href="#followConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Path</span></a><a href="#followConditionalSegment" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>follow<wbr/>Conditional<wbr/>Segment</span></a><a href="#getClockDrift" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getCurrentConditionalPath" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Current<wbr/>Conditional<wbr/>Path</span></a><a href="#getLastReviewMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#getLocation" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Location</span></a><a href="#getMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Marks</span></a><a href="#getNetworkLatency" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getPlayerRelativeLatency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Player<wbr/>Relative<wbr/>Latency</span></a><a href="#getShowUndoRequestIndicator" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getStoneFontScale" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#getWidthForSquareSize" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Width<wbr/>For<wbr/>Square<wbr/>Size</span></a><a href="#giveReviewControl" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>give<wbr/>Review<wbr/>Control</span></a><a href="#hideScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>hide<wbr/>Scores</span></a><a href="#incrementLabelCharacter" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>increment<wbr/>Label<wbr/>Character</span></a><a href="#isAnalysisDisabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#isCurrentUserAPlayer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Current<wbr/>UserAPlayer</span></a><a href="#isLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>is<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#jumpToLastOfficialMove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>jump<wbr/>To<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#load" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>load</span></a><a href="#markDirty" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>mark<wbr/>Dirty</span></a><a href="#move_tree_redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#nextSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>next<wbr/>Sibling</span></a><a href="#pass" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pass</span></a><a href="#pauseGame" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pause<wbr/>Game</span></a><a href="#performStoneRemovalAutoScoring" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>perform<wbr/>Stone<wbr/>Removal<wbr/>Auto<wbr/>Scoring</span></a><a href="#placeByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>place<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#playMovementSound" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>play<wbr/>Movement<wbr/>Sound</span></a><a href="#post_config_constructor" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>post_<wbr/>config_<wbr/>constructor</span></a><a href="#prettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>pretty<wbr/>Coordinates</span></a><a href="#prevSibling" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>prev<wbr/>Sibling</span></a><a href="#redraw" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>redraw</span></a><a href="#rejectRemovedStones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>reject<wbr/>Removed<wbr/>Stones</span></a><a href="#requestUndo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>request<wbr/>Undo</span></a><a href="#resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resign</span></a><a href="#resumeGame" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>resume<wbr/>Game</span></a><a href="#saveConditionalMoves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>save<wbr/>Conditional<wbr/>Moves</span></a><a href="#scheduleRedrawPenLayer" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>schedule<wbr/>Redraw<wbr/>Pen<wbr/>Layer</span></a><a href="#sendChat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Chat</span></a><a href="#sendMove" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Move</span></a><a href="#sendPendingResignation" class="tsd-is-protected"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Pending<wbr/>Resignation</span></a><a href="#sendPreventEscaping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Escaping</span></a><a href="#sendPreventStalling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Prevent<wbr/>Stalling</span></a><a href="#sendTimedOut" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>send<wbr/>Timed<wbr/>Out</span></a><a href="#set" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set</span></a><a href="#setAnalyzeTool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Analyze<wbr/>Tool</span></a><a href="#setBounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Bounds</span></a><a href="#setColoredCircles" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Circles</span></a><a href="#setColoredMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Colored<wbr/>Marks</span></a><a href="#setConditionalTree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Conditional<wbr/>Tree</span></a><a href="#setCustomMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Custom<wbr/>Mark</span></a><a href="#setEditColor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Edit<wbr/>Color</span></a><a href="#setForRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>For<wbr/>Removal</span></a><a href="#setGameClock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Game<wbr/>Clock</span></a><a href="#setHeatmap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Heatmap</span></a><a href="#setLabelCharacter" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character</span></a><a href="#setLabelCharacterFromMarks" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Label<wbr/>Character<wbr/>From<wbr/>Marks</span></a><a href="#setLastOfficialMove" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Official<wbr/>Move</span></a><a href="#setLastReviewMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Review<wbr/>Message</span></a><a href="#setLetterMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Letter<wbr/>Mark</span></a><a href="#setMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark</span></a><a href="#setMarkByPrettyCoordinates" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>By<wbr/>Pretty<wbr/>Coordinates</span></a><a href="#setMarkColor" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mark<wbr/>Color</span></a><a href="#setMarks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Marks</span></a><a href="#setMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode</span></a><a href="#setModeDeferred" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Mode<wbr/>Deferred</span></a><a href="#setMoveTreeContainer" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#setScoringMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Scoring<wbr/>Mode</span></a><a href="#setState" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>State</span></a><a href="#setStrictSekiMode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Strict<wbr/>Seki<wbr/>Mode</span></a><a href="#setSubmit" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Submit</span></a><a href="#setSubscriptMark" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Subscript<wbr/>Mark</span></a><a href="#setTitle" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Title</span></a><a href="#setToPreviousMode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>To<wbr/>Previous<wbr/>Mode</span></a><a href="#setTransientMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Transient<wbr/>Mark</span></a><a href="#showFirst" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>First</span></a><a href="#showMessage" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a><a href="#showNext" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Next</span></a><a href="#showPrevious" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Previous</span></a><a href="#showScores" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Scores</span></a><a href="#showStallingScoreEstimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Stalling<wbr/>Score<wbr/>Estimate</span></a><a href="#syncReviewMove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>sync<wbr/>Review<wbr/>Move</span></a><a href="#toggleMark" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Mark</span></a><a href="#updateMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Move<wbr/>Tree</span></a><a href="#updateOrRedrawMoveTree" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Or<wbr/>Redraw<wbr/>Move<wbr/>Tree</span></a><a href="#updatePlayerToMoveTitle" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Player<wbr/>To<wbr/>Move<wbr/>Title</span></a><a href="#updateScoreEstimation" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#updateTitleAndStonePlacement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>update<wbr/>Title<wbr/>And<wbr/>Stone<wbr/>Placement</span></a><a href="#xy2ij" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>xy2ij</span></a><a href="#getCDNReleaseBase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getMoveTreeNumbering" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getSoundEnabled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/enums/JGOFNumericPlayerColor.html b/docs/enums/JGOFNumericPlayerColor.html
index fc83786e..fb9ec2bb 100644
--- a/docs/enums/JGOFNumericPlayerColor.html
+++ b/docs/enums/JGOFNumericPlayerColor.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFNumericPlayerColor | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFNumericPlayerColor.html">JGOFNumericPlayerColor</a></li></ul><h1>Enumeration JGOFNumericPlayerColor</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L67">engine/formats/JGOF.ts:67</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Enumeration Members</h3><div class="tsd-index-list"><a href="JGOFNumericPlayerColor.html#BLACK" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>BLACK</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFNumericPlayerColor | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFNumericPlayerColor.html">JGOFNumericPlayerColor</a></li></ul><h1>Enumeration JGOFNumericPlayerColor</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L67">engine/formats/JGOF.ts:67</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Enumeration Members</h3><div class="tsd-index-list"><a href="JGOFNumericPlayerColor.html#BLACK" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>BLACK</span></a>
 <a href="JGOFNumericPlayerColor.html#EMPTY" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>EMPTY</span></a>
 <a href="JGOFNumericPlayerColor.html#WHITE" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>WHITE</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Enumeration Members</h2><section class="tsd-panel tsd-member"><a id="BLACK" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>BLACK</span><a href="#BLACK" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">BLACK</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L69">engine/formats/JGOF.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="EMPTY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>EMPTY</span><a href="#EMPTY" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">EMPTY</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L68">engine/formats/JGOF.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="WHITE" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>WHITE</span><a href="#WHITE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">WHITE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L70">engine/formats/JGOF.ts:70</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#BLACK" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>BLACK</span></a><a href="#EMPTY" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>EMPTY</span></a><a href="#WHITE" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>WHITE</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Enumeration Members</h2><section class="tsd-panel tsd-member"><a id="BLACK" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>BLACK</span><a href="#BLACK" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">BLACK</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L69">engine/formats/JGOF.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="EMPTY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>EMPTY</span><a href="#EMPTY" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">EMPTY</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L68">engine/formats/JGOF.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="WHITE" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>WHITE</span><a href="#WHITE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">WHITE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L70">engine/formats/JGOF.ts:70</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#BLACK" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>BLACK</span></a><a href="#EMPTY" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>EMPTY</span></a><a href="#WHITE" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>WHITE</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/enums/protocol.RemoteStorageReplication.html b/docs/enums/protocol.RemoteStorageReplication.html
index 1bfdfbb8..4caba7a9 100644
--- a/docs/enums/protocol.RemoteStorageReplication.html
+++ b/docs/enums/protocol.RemoteStorageReplication.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RemoteStorageReplication | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.RemoteStorageReplication.html">RemoteStorageReplication</a></li></ul><h1>Enumeration RemoteStorageReplication</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>This enum defines the various replication strategies for the remote storage
  system. For more details on the remote storage replication system see:
   <a href="https://github.com/online-go/online-go.com/blob/devel/src/lib/data.ts">https://github.com/online-go/online-go.com/blob/devel/src/lib/data.ts</a></p>
-</div><div class="tsd-comment tsd-typography"></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L644">engine/protocol/ClientToServer.ts:644</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Enumeration Members</h3><div class="tsd-index-list"><a href="protocol.RemoteStorageReplication.html#LOCAL_OVERWRITES_REMOTE" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>LOCAL_<wbr/>OVERWRITES_<wbr/>REMOTE</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L644">engine/protocol/ClientToServer.ts:644</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Enumeration Members</h3><div class="tsd-index-list"><a href="protocol.RemoteStorageReplication.html#LOCAL_OVERWRITES_REMOTE" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>LOCAL_<wbr/>OVERWRITES_<wbr/>REMOTE</span></a>
 <a href="protocol.RemoteStorageReplication.html#NONE" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>NONE</span></a>
 <a href="protocol.RemoteStorageReplication.html#REMOTE_ONLY" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>REMOTE_<wbr/>ONLY</span></a>
 <a href="protocol.RemoteStorageReplication.html#REMOTE_OVERWRITES_LOCAL" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>REMOTE_<wbr/>OVERWRITES_<wbr/>LOCAL</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Enumeration Members</h2><section class="tsd-panel tsd-member"><a id="LOCAL_OVERWRITES_REMOTE" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>LOCAL_<wbr/>OVERWRITES_<wbr/>REMOTE</span><a href="#LOCAL_OVERWRITES_REMOTE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">LOCAL_<wbr/>OVERWRITES_<wbr/>REMOTE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><div class="tsd-comment tsd-typography"><p>Locally set data will overwrite remotely set data, but if not
  set will default to remotely set data</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L649">engine/protocol/ClientToServer.ts:649</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="NONE" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>NONE</span><a href="#NONE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">NONE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><div class="tsd-comment tsd-typography"><p>No replication of this change</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L646">engine/protocol/ClientToServer.ts:646</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="REMOTE_ONLY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>REMOTE_<wbr/>ONLY</span><a href="#REMOTE_ONLY" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">REMOTE_<wbr/>ONLY</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">4</span></div><div class="tsd-comment tsd-typography"><p>Remotely set data, but do not update our local value</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L653">engine/protocol/ClientToServer.ts:653</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="REMOTE_OVERWRITES_LOCAL" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>REMOTE_<wbr/>OVERWRITES_<wbr/>LOCAL</span><a href="#REMOTE_OVERWRITES_LOCAL" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">REMOTE_<wbr/>OVERWRITES_<wbr/>LOCAL</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><div class="tsd-comment tsd-typography"><p>Remotely set data will overwrite locally set data</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L651">engine/protocol/ClientToServer.ts:651</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#LOCAL_OVERWRITES_REMOTE" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>LOCAL_<wbr/>OVERWRITES_<wbr/>REMOTE</span></a><a href="#NONE" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>NONE</span></a><a href="#REMOTE_ONLY" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>REMOTE_<wbr/>ONLY</span></a><a href="#REMOTE_OVERWRITES_LOCAL" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>REMOTE_<wbr/>OVERWRITES_<wbr/>LOCAL</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L649">engine/protocol/ClientToServer.ts:649</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="NONE" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>NONE</span><a href="#NONE" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">NONE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><div class="tsd-comment tsd-typography"><p>No replication of this change</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L646">engine/protocol/ClientToServer.ts:646</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="REMOTE_ONLY" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>REMOTE_<wbr/>ONLY</span><a href="#REMOTE_ONLY" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">REMOTE_<wbr/>ONLY</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">4</span></div><div class="tsd-comment tsd-typography"><p>Remotely set data, but do not update our local value</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L653">engine/protocol/ClientToServer.ts:653</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="REMOTE_OVERWRITES_LOCAL" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>REMOTE_<wbr/>OVERWRITES_<wbr/>LOCAL</span><a href="#REMOTE_OVERWRITES_LOCAL" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-enum-member">REMOTE_<wbr/>OVERWRITES_<wbr/>LOCAL</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><div class="tsd-comment tsd-typography"><p>Remotely set data will overwrite locally set data</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L651">engine/protocol/ClientToServer.ts:651</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#LOCAL_OVERWRITES_REMOTE" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>LOCAL_<wbr/>OVERWRITES_<wbr/>REMOTE</span></a><a href="#NONE" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>NONE</span></a><a href="#REMOTE_ONLY" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>REMOTE_<wbr/>ONLY</span></a><a href="#REMOTE_OVERWRITES_LOCAL" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-16"></use></svg><span>REMOTE_<wbr/>OVERWRITES_<wbr/>LOCAL</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/adjust_estimate.html b/docs/functions/adjust_estimate.html
index d74d2e37..cd09c50b 100644
--- a/docs/functions/adjust_estimate.html
+++ b/docs/functions/adjust_estimate.html
@@ -4,4 +4,4 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">area_map</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span><div class="tsd-comment tsd-typography"><p>Representation of the ownership, 1=Black, -1=White, 0=Undecided
                 using Area rules</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">score</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>estimated score (not accounting for captures)</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">: </span><a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">: </span><a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L506">engine/ScoreEstimator.ts:506</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">: </span><a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">: </span><a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L506">engine/ScoreEstimator.ts:506</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/allocateCanvasOrError.html b/docs/functions/allocateCanvasOrError.html
index 869459ee..acfc8886 100644
--- a/docs/functions/allocateCanvasOrError.html
+++ b/docs/functions/allocateCanvasOrError.html
@@ -5,4 +5,4 @@
 <p>If string dimensions are used we&#39;ll use setAttribute, if numbers are used
 we&#39;ll set the canvas .width and .height parameter. This is for device
 scaling considerations when the given dimensions are scaled on HDPI devices.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLCanvasElement</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/canvas_utils.ts#L32">Goban/canvas_utils.ts:32</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLCanvasElement</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/canvas_utils.ts#L32">Goban/canvas_utils.ts:32</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/autoscore.html b/docs/functions/autoscore.html
index 11339755..b435121c 100644
--- a/docs/functions/autoscore.html
+++ b/docs/functions/autoscore.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>autoscore | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="autoscore.html">autoscore</a></li></ul><h1>Function autoscore</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="autoscore" class="tsd-anchor"></a><span class="tsd-kind-call-signature">autoscore</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">board</span>, <span class="tsd-kind-parameter">rules</span>, <span class="tsd-kind-parameter">black_plays_first_ownership</span>, <span class="tsd-kind-parameter">white_plays_first_ownership</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><a href="../interfaces/_internal_.AutoscoreResults.html" class="tsd-signature-type tsd-kind-interface">AutoscoreResults</a><span class="tsd-signature-symbol">, </span><a href="../types/_internal_.DebugOutput.html" class="tsd-signature-type tsd-kind-type-alias">DebugOutput</a><span class="tsd-signature-symbol">]</span><a href="#autoscore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">board</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">rules</span>: <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></span></li><li><span><span class="tsd-kind-parameter">black_plays_first_ownership</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">white_plays_first_ownership</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><a href="../interfaces/_internal_.AutoscoreResults.html" class="tsd-signature-type tsd-kind-interface">AutoscoreResults</a><span class="tsd-signature-symbol">, </span><a href="../types/_internal_.DebugOutput.html" class="tsd-signature-type tsd-kind-type-alias">DebugOutput</a><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/autoscore.ts#L52">engine/autoscore.ts:52</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>autoscore | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="autoscore.html">autoscore</a></li></ul><h1>Function autoscore</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="autoscore" class="tsd-anchor"></a><span class="tsd-kind-call-signature">autoscore</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">board</span>, <span class="tsd-kind-parameter">rules</span>, <span class="tsd-kind-parameter">black_plays_first_ownership</span>, <span class="tsd-kind-parameter">white_plays_first_ownership</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">[</span><a href="../interfaces/_internal_.AutoscoreResults.html" class="tsd-signature-type tsd-kind-interface">AutoscoreResults</a><span class="tsd-signature-symbol">, </span><a href="../types/_internal_.DebugOutput.html" class="tsd-signature-type tsd-kind-type-alias">DebugOutput</a><span class="tsd-signature-symbol">]</span><a href="#autoscore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">board</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">rules</span>: <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></span></li><li><span><span class="tsd-kind-parameter">black_plays_first_ownership</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">white_plays_first_ownership</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">[</span><a href="../interfaces/_internal_.AutoscoreResults.html" class="tsd-signature-type tsd-kind-interface">AutoscoreResults</a><span class="tsd-signature-symbol">, </span><a href="../types/_internal_.DebugOutput.html" class="tsd-signature-type tsd-kind-type-alias">DebugOutput</a><span class="tsd-signature-symbol">]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/autoscore.ts#L52">engine/autoscore.ts:52</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/char2num.html b/docs/functions/char2num.html
index 838c8249..befa047f 100644
--- a/docs/functions/char2num.html
+++ b/docs/functions/char2num.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>char2num | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="char2num.html">char2num</a></li></ul><h1>Function char2num</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="char2num" class="tsd-anchor"></a><span class="tsd-kind-call-signature">char2num</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#char2num" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/move_encoding.ts#L154">engine/util/move_encoding.ts:154</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>char2num | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="char2num.html">char2num</a></li></ul><h1>Function char2num</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="char2num" class="tsd-anchor"></a><span class="tsd-kind-call-signature">char2num</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#char2num" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/move_encoding.ts#L154">engine/util/move_encoding.ts:154</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/cloneMatrix.html b/docs/functions/cloneMatrix.html
index b78e445f..d00ecd5f 100644
--- a/docs/functions/cloneMatrix.html
+++ b/docs/functions/cloneMatrix.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>cloneMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="cloneMatrix.html">cloneMatrix</a></li></ul><h1>Function cloneMatrix</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="cloneMatrix" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Matrix</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="cloneMatrix.html#cloneMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">matrix</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="cloneMatrix.html#cloneMatrix.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#cloneMatrix" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a cloned copy of the provided matrix</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="cloneMatrix.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">matrix</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="cloneMatrix.html#cloneMatrix.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="cloneMatrix.html#cloneMatrix.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/matrix.ts#L22">engine/util/matrix.ts:22</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="cloneMatrix.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">matrix</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="cloneMatrix.html#cloneMatrix.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="cloneMatrix.html#cloneMatrix.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/matrix.ts#L22">engine/util/matrix.ts:22</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/closeErrorCodeToString.html b/docs/functions/closeErrorCodeToString.html
index 7fe52e05..7fff1ab9 100644
--- a/docs/functions/closeErrorCodeToString.html
+++ b/docs/functions/closeErrorCodeToString.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>closeErrorCodeToString | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="closeErrorCodeToString.html">closeErrorCodeToString</a></li></ul><h1>Function closeErrorCodeToString</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="closeErrorCodeToString" class="tsd-anchor"></a><span class="tsd-kind-call-signature">close<wbr/>Error<wbr/>Code<wbr/>To<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#closeErrorCodeToString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L414">engine/GobanSocket.ts:414</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>closeErrorCodeToString | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="closeErrorCodeToString.html">closeErrorCodeToString</a></li></ul><h1>Function closeErrorCodeToString</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="closeErrorCodeToString" class="tsd-anchor"></a><span class="tsd-kind-call-signature">close<wbr/>Error<wbr/>Code<wbr/>To<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#closeErrorCodeToString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L414">engine/GobanSocket.ts:414</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/color_blend.html b/docs/functions/color_blend.html
index ae995a87..c6ffeb13 100644
--- a/docs/functions/color_blend.html
+++ b/docs/functions/color_blend.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>color_blend | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="color_blend.html">color_blend</a></li></ul><h1>Function color_blend</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="color_blend" class="tsd-anchor"></a><span class="tsd-kind-call-signature">color_<wbr/>blend</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">c1</span>, <span class="tsd-kind-parameter">c2</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#color_blend" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Simple 50% blend of two colors in hex format</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">c1</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">c2</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/color.ts#L18">engine/util/color.ts:18</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">c1</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">c2</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/color.ts#L18">engine/util/color.ts:18</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/computeAverageMoveTime.html b/docs/functions/computeAverageMoveTime.html
index 5e196195..cf666d78 100644
--- a/docs/functions/computeAverageMoveTime.html
+++ b/docs/functions/computeAverageMoveTime.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>computeAverageMoveTime | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="computeAverageMoveTime.html">computeAverageMoveTime</a></li></ul><h1>Function computeAverageMoveTime</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="computeAverageMoveTime" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Average<wbr/>Move<wbr/>Time</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">time_control</span>, <span class="tsd-kind-parameter">w</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">h</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#computeAverageMoveTime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Compute the expected average time per move for a given time control.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">time_control</span>: <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">w</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">h</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/computeAverageMoveTime.ts#L23">engine/util/computeAverageMoveTime.ts:23</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">time_control</span>: <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">w</span>: <span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">h</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/computeAverageMoveTime.ts#L23">engine/util/computeAverageMoveTime.ts:23</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/createDeviceScaledCanvas.html b/docs/functions/createDeviceScaledCanvas.html
index b7dfbfd6..b74504c7 100644
--- a/docs/functions/createDeviceScaledCanvas.html
+++ b/docs/functions/createDeviceScaledCanvas.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>createDeviceScaledCanvas | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="createDeviceScaledCanvas.html">createDeviceScaledCanvas</a></li></ul><h1>Function createDeviceScaledCanvas</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="createDeviceScaledCanvas" class="tsd-anchor"></a><span class="tsd-kind-call-signature">create<wbr/>Device<wbr/>Scaled<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><a href="#createDeviceScaledCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLCanvasElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/canvas_utils.ts#L114">Goban/canvas_utils.ts:114</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>createDeviceScaledCanvas | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="createDeviceScaledCanvas.html">createDeviceScaledCanvas</a></li></ul><h1>Function createDeviceScaledCanvas</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="createDeviceScaledCanvas" class="tsd-anchor"></a><span class="tsd-kind-call-signature">create<wbr/>Device<wbr/>Scaled<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><a href="#createDeviceScaledCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLCanvasElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/canvas_utils.ts#L114">Goban/canvas_utils.ts:114</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/createGoban.html b/docs/functions/createGoban.html
index a24f594a..90e16139 100644
--- a/docs/functions/createGoban.html
+++ b/docs/functions/createGoban.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>createGoban | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="createGoban.html">createGoban</a></li></ul><h1>Function createGoban</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="createGoban" class="tsd-anchor"></a><span class="tsd-kind-call-signature">create<wbr/>Goban</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanRenderer.html" class="tsd-signature-type tsd-kind-type-alias">GobanRenderer</a><a href="#createGoban" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../types/GobanRendererConfig.html" class="tsd-signature-type tsd-kind-type-alias">GobanRendererConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/JGOF.html" class="tsd-signature-type tsd-kind-interface">JGOF</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocFormat.html" class="tsd-signature-type tsd-kind-interface">AdHocFormat</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/GobanRenderer.html" class="tsd-signature-type tsd-kind-type-alias">GobanRenderer</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/index.ts#L52">index.ts:52</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>createGoban | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="createGoban.html">createGoban</a></li></ul><h1>Function createGoban</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="createGoban" class="tsd-anchor"></a><span class="tsd-kind-call-signature">create<wbr/>Goban</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span>, <span class="tsd-kind-parameter">preloaded_data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanRenderer.html" class="tsd-signature-type tsd-kind-type-alias">GobanRenderer</a><a href="#createGoban" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="../types/GobanRendererConfig.html" class="tsd-signature-type tsd-kind-type-alias">GobanRendererConfig</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">preloaded_data</span>: <a href="../interfaces/JGOF.html" class="tsd-signature-type tsd-kind-interface">JGOF</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/AdHocFormat.html" class="tsd-signature-type tsd-kind-interface">AdHocFormat</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/GobanRenderer.html" class="tsd-signature-type tsd-kind-type-alias">GobanRenderer</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/index.ts#L52">index.ts:52</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/decodeCoordinate.html b/docs/functions/decodeCoordinate.html
index 3a48fd1b..6b38f0fe 100644
--- a/docs/functions/decodeCoordinate.html
+++ b/docs/functions/decodeCoordinate.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>decodeCoordinate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="decodeCoordinate.html">decodeCoordinate</a></li></ul><h1>Function decodeCoordinate</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodeCoordinate" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Coordinate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#decodeCoordinate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes a single coordinate to a number</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/coordinates.ts#L26">engine/util/coordinates.ts:26</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/coordinates.ts#L26">engine/util/coordinates.ts:26</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/decodeGTPCoordinates.html b/docs/functions/decodeGTPCoordinates.html
index bc6a3c26..5757ce56 100644
--- a/docs/functions/decodeGTPCoordinates.html
+++ b/docs/functions/decodeGTPCoordinates.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>decodeGTPCoordinates | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="decodeGTPCoordinates.html">decodeGTPCoordinates</a></li></ul><h1>Function decodeGTPCoordinates</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodeGTPCoordinates" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decodeGTPCoordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodeGTPCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes GTP coordinates to a JGOFMove</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/coordinates.ts#L54">engine/util/coordinates.ts:54</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/coordinates.ts#L54">engine/util/coordinates.ts:54</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/decodeMoves.html b/docs/functions/decodeMoves.html
index 39caf1a2..88844762 100644
--- a/docs/functions/decodeMoves.html
+++ b/docs/functions/decodeMoves.html
@@ -1,3 +1,3 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>decodeMoves | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="decodeMoves.html">decodeMoves</a></li></ul><h1>Function decodeMoves</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodeMoves" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move_obj</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#decodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes any of the various ways we express moves that we&#39;ve accumulated over the years into
 a unified <code>JGOFMove[]</code>.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/move_encoding.ts#L29">engine/util/move_encoding.ts:29</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move_obj</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">object</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/move_encoding.ts#L29">engine/util/move_encoding.ts:29</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/decodePrettyCoordinates.html b/docs/functions/decodePrettyCoordinates.html
index 75e4b113..f5f87268 100644
--- a/docs/functions/decodePrettyCoordinates.html
+++ b/docs/functions/decodePrettyCoordinates.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>decodePrettyCoordinates | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="decodePrettyCoordinates.html">decodePrettyCoordinates</a></li></ul><h1>Function decodePrettyCoordinates</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyCoordinates" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>Pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">move</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><a href="#decodePrettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes pretty coordinates to a JGOFMove, this is an alias of decodeGTPCoordinates</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/coordinates.ts#L67">engine/util/coordinates.ts:67</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">move</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/coordinates.ts#L67">engine/util/coordinates.ts:67</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/decodePrettyXCoordinate.html b/docs/functions/decodePrettyXCoordinate.html
index 7a1fde79..7620bf7d 100644
--- a/docs/functions/decodePrettyXCoordinate.html
+++ b/docs/functions/decodePrettyXCoordinate.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>decodePrettyXCoordinate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="decodePrettyXCoordinate.html">decodePrettyXCoordinate</a></li></ul><h1>Function decodePrettyXCoordinate</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="decodePrettyXCoordinate" class="tsd-anchor"></a><span class="tsd-kind-call-signature">decode<wbr/>PrettyXCoordinate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ch</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#decodePrettyXCoordinate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Decodes the pretty X coordinate to a number</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/coordinates.ts#L36">engine/util/coordinates.ts:36</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ch</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/coordinates.ts#L36">engine/util/coordinates.ts:36</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/deepClone.html b/docs/functions/deepClone.html
index 2e80abdb..18182336 100644
--- a/docs/functions/deepClone.html
+++ b/docs/functions/deepClone.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>deepClone | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="deepClone.html">deepClone</a></li></ul><h1>Function deepClone</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deepClone" class="tsd-anchor"></a><span class="tsd-kind-call-signature">deep<wbr/>Clone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><a href="#deepClone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Deep clones an object</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/object_utils.ts#L18">engine/util/object_utils.ts:18</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/object_utils.ts#L18">engine/util/object_utils.ts:18</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/deepEqual.html b/docs/functions/deepEqual.html
index 7b94b5d5..e57215aa 100644
--- a/docs/functions/deepEqual.html
+++ b/docs/functions/deepEqual.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>deepEqual | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="deepEqual.html">deepEqual</a></li></ul><h1>Function deepEqual</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deepEqual" class="tsd-anchor"></a><span class="tsd-kind-call-signature">deep<wbr/>Equal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">a</span>, <span class="tsd-kind-parameter">b</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#deepEqual" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Deep compares two objects</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">a</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">b</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/object_utils.ts#L39">engine/util/object_utils.ts:39</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">a</span>: <span class="tsd-signature-type">any</span></span></li><li><span><span class="tsd-kind-parameter">b</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/object_utils.ts#L39">engine/util/object_utils.ts:39</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/deviceCanvasScalingRatio.html b/docs/functions/deviceCanvasScalingRatio.html
index 76b72c8c..0de75768 100644
--- a/docs/functions/deviceCanvasScalingRatio.html
+++ b/docs/functions/deviceCanvasScalingRatio.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>deviceCanvasScalingRatio | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="deviceCanvasScalingRatio.html">deviceCanvasScalingRatio</a></li></ul><h1>Function deviceCanvasScalingRatio</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deviceCanvasScalingRatio" class="tsd-anchor"></a><span class="tsd-kind-call-signature">device<wbr/>Canvas<wbr/>Scaling<wbr/>Ratio</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#deviceCanvasScalingRatio" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/canvas_utils.ts#L171">Goban/canvas_utils.ts:171</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>deviceCanvasScalingRatio | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="deviceCanvasScalingRatio.html">deviceCanvasScalingRatio</a></li></ul><h1>Function deviceCanvasScalingRatio</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="deviceCanvasScalingRatio" class="tsd-anchor"></a><span class="tsd-kind-call-signature">device<wbr/>Canvas<wbr/>Scaling<wbr/>Ratio</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#deviceCanvasScalingRatio" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/canvas_utils.ts#L171">Goban/canvas_utils.ts:171</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/elementOffset.html b/docs/functions/elementOffset.html
index 9ab29be1..94aca682 100644
--- a/docs/functions/elementOffset.html
+++ b/docs/functions/elementOffset.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>elementOffset | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="elementOffset.html">elementOffset</a></li></ul><h1>Function elementOffset</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="elementOffset" class="tsd-anchor"></a><span class="tsd-kind-call-signature">element<wbr/>Offset</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">element</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">top</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#elementOffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">element</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">top</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">top</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/canvas_utils.ts#L227">Goban/canvas_utils.ts:227</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>elementOffset | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="elementOffset.html">elementOffset</a></li></ul><h1>Function elementOffset</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="elementOffset" class="tsd-anchor"></a><span class="tsd-kind-call-signature">element<wbr/>Offset</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">element</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">top</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#elementOffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">element</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">top</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">top</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/canvas_utils.ts#L227">Goban/canvas_utils.ts:227</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/encodeCoordinate.html b/docs/functions/encodeCoordinate.html
index 9d540268..6b496913 100644
--- a/docs/functions/encodeCoordinate.html
+++ b/docs/functions/encodeCoordinate.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodeCoordinate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodeCoordinate.html">encodeCoordinate</a></li></ul><h1>Function encodeCoordinate</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeCoordinate" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Coordinate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coor</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeCoordinate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes a single coordinate to a number</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coor</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/coordinates.ts#L31">engine/util/coordinates.ts:31</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coor</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/coordinates.ts#L31">engine/util/coordinates.ts:31</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/encodeMove.html b/docs/functions/encodeMove.html
index 546e4d42..f1f47bdc 100644
--- a/docs/functions/encodeMove.html
+++ b/docs/functions/encodeMove.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodeMove | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodeMove.html">encodeMove</a></li></ul><h1>Function encodeMove</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/move_encoding.ts#L173">engine/util/move_encoding.ts:173</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodeMove | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodeMove.html">encodeMove</a></li></ul><h1>Function encodeMove</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMove" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/move_encoding.ts#L173">engine/util/move_encoding.ts:173</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/encodeMoveToArray.html b/docs/functions/encodeMoveToArray.html
index 15c04ace..3c79e6f8 100644
--- a/docs/functions/encodeMoveToArray.html
+++ b/docs/functions/encodeMoveToArray.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodeMoveToArray | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodeMoveToArray.html">encodeMoveToArray</a></li></ul><h1>Function encodeMoveToArray</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoveToArray" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move<wbr/>To<wbr/>Array</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><a href="#encodeMoveToArray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/move_encoding.ts#L200">engine/util/move_encoding.ts:200</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodeMoveToArray | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodeMoveToArray.html">encodeMoveToArray</a></li></ul><h1>Function encodeMoveToArray</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoveToArray" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Move<wbr/>To<wbr/>Array</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">mv</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><a href="#encodeMoveToArray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">mv</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/move_encoding.ts#L200">engine/util/move_encoding.ts:200</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/encodeMoves.html b/docs/functions/encodeMoves.html
index f43cea14..b3b82dba 100644
--- a/docs/functions/encodeMoves.html
+++ b/docs/functions/encodeMoves.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodeMoves | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodeMoves.html">encodeMoves</a></li></ul><h1>Function encodeMoves</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/move_encoding.ts#L192">engine/util/move_encoding.ts:192</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodeMoves | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodeMoves.html">encodeMoves</a></li></ul><h1>Function encodeMoves</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMoves" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">lst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodeMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">lst</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/move_encoding.ts#L192">engine/util/move_encoding.ts:192</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/encodeMovesToArray.html b/docs/functions/encodeMovesToArray.html
index 62c1da4b..6ccf1217 100644
--- a/docs/functions/encodeMovesToArray.html
+++ b/docs/functions/encodeMovesToArray.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodeMovesToArray | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodeMovesToArray.html">encodeMovesToArray</a></li></ul><h1>Function encodeMovesToArray</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMovesToArray" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves<wbr/>To<wbr/>Array</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">moves</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><a href="#encodeMovesToArray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">moves</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/move_encoding.ts#L235">engine/util/move_encoding.ts:235</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodeMovesToArray | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodeMovesToArray.html">encodeMovesToArray</a></li></ul><h1>Function encodeMovesToArray</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodeMovesToArray" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>Moves<wbr/>To<wbr/>Array</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">moves</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><a href="#encodeMovesToArray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">moves</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/move_encoding.ts#L235">engine/util/move_encoding.ts:235</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/encodePrettyXCoordinate.html b/docs/functions/encodePrettyXCoordinate.html
index 7d89e2e6..aa54ed51 100644
--- a/docs/functions/encodePrettyXCoordinate.html
+++ b/docs/functions/encodePrettyXCoordinate.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>encodePrettyXCoordinate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="encodePrettyXCoordinate.html">encodePrettyXCoordinate</a></li></ul><h1>Function encodePrettyXCoordinate</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="encodePrettyXCoordinate" class="tsd-anchor"></a><span class="tsd-kind-call-signature">encode<wbr/>PrettyXCoordinate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coor</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#encodePrettyXCoordinate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an X coordinate to a display encoding</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coor</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/coordinates.ts#L41">engine/util/coordinates.ts:41</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coor</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/coordinates.ts#L41">engine/util/coordinates.ts:41</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/escapeSGFText.html b/docs/functions/escapeSGFText.html
index b25a3d5a..09905481 100644
--- a/docs/functions/escapeSGFText.html
+++ b/docs/functions/escapeSGFText.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>escapeSGFText | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="escapeSGFText.html">escapeSGFText</a></li></ul><h1>Function escapeSGFText</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="escapeSGFText" class="tsd-anchor"></a><span class="tsd-kind-call-signature">escapeSGFText</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">txt</span>, <span class="tsd-kind-parameter">escapeColon</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#escapeSGFText" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">txt</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">escapeColon</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/sgf_utils.ts#L33">engine/util/sgf_utils.ts:33</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>escapeSGFText | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="escapeSGFText.html">escapeSGFText</a></li></ul><h1>Function escapeSGFText</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="escapeSGFText" class="tsd-anchor"></a><span class="tsd-kind-call-signature">escapeSGFText</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">txt</span>, <span class="tsd-kind-parameter">escapeColon</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#escapeSGFText" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">txt</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">escapeColon</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/sgf_utils.ts#L33">engine/util/sgf_utils.ts:33</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/getRandomInt.html b/docs/functions/getRandomInt.html
index a996b3af..e6f28b1c 100644
--- a/docs/functions/getRandomInt.html
+++ b/docs/functions/getRandomInt.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>getRandomInt | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="getRandomInt.html">getRandomInt</a></li></ul><h1>Function getRandomInt</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getRandomInt" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Random<wbr/>Int</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">min</span>, <span class="tsd-kind-parameter">max</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#getRandomInt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a random integer between min (inclusive) and max (exclusive)</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">min</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">max</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/getRandomInt.ts#L17">engine/util/getRandomInt.ts:17</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">min</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">max</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/getRandomInt.ts#L17">engine/util/getRandomInt.ts:17</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/getRelativeEventPosition.html b/docs/functions/getRelativeEventPosition.html
index 51f1add9..0938620e 100644
--- a/docs/functions/getRelativeEventPosition.html
+++ b/docs/functions/getRelativeEventPosition.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>getRelativeEventPosition | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="getRelativeEventPosition.html">getRelativeEventPosition</a></li></ul><h1>Function getRelativeEventPosition</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getRelativeEventPosition" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Relative<wbr/>Event<wbr/>Position</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span>, <span class="tsd-kind-parameter">target</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#getRelativeEventPosition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns <code>{x,y}</code> of the event relative to the event target</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">target</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/canvas_utils.ts#L195">Goban/canvas_utils.ts:195</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <span class="tsd-signature-type">TouchEvent</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">MouseEvent</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">target</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/canvas_utils.ts#L195">Goban/canvas_utils.ts:195</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/getWorstMoves.html b/docs/functions/getWorstMoves.html
index 730008aa..6c624d1d 100644
--- a/docs/functions/getWorstMoves.html
+++ b/docs/functions/getWorstMoves.html
@@ -1,4 +1,4 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>getWorstMoves | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="getWorstMoves.html">getWorstMoves</a></li></ul><h1>Function getWorstMoves</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="getWorstMoves" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Worst<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">starting_move</span>, <span class="tsd-kind-parameter">ai_review</span>, <span class="tsd-kind-parameter">max_moves</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/AIReviewWorstMoveEntry.html" class="tsd-signature-type tsd-kind-interface">AIReviewWorstMoveEntry</a><span class="tsd-signature-symbol">[]</span><a href="#getWorstMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a list of the worst moves in the game, as determined by the change in
 win rate or score, depending on what is provided in the ai review. So the
 first entry will be the worst move in the game according to the ai.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">starting_move</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">ai_review</span>: <a href="../interfaces/JGOFAIReview.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReview</a></span></li><li><span><span class="tsd-kind-parameter">max_moves</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 3</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/AIReviewWorstMoveEntry.html" class="tsd-signature-type tsd-kind-interface">AIReviewWorstMoveEntry</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/ai_review_utils.ts#L87">engine/util/ai_review_utils.ts:87</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">starting_move</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li><li><span><span class="tsd-kind-parameter">ai_review</span>: <a href="../interfaces/JGOFAIReview.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReview</a></span></li><li><span><span class="tsd-kind-parameter">max_moves</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 3</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/AIReviewWorstMoveEntry.html" class="tsd-signature-type tsd-kind-interface">AIReviewWorstMoveEntry</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/ai_review_utils.ts#L87">engine/util/ai_review_utils.ts:87</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/init_remote_ownership_estimator.html b/docs/functions/init_remote_ownership_estimator.html
index 9d070881..5b5b51e4 100644
--- a/docs/functions/init_remote_ownership_estimator.html
+++ b/docs/functions/init_remote_ownership_estimator.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>init_remote_ownership_estimator | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="init_remote_ownership_estimator.html">init_remote_ownership_estimator</a></li></ul><h1>Function init_remote_ownership_estimator</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="init_remote_ownership_estimator" class="tsd-anchor"></a><span class="tsd-kind-call-signature">init_<wbr/>remote_<wbr/>ownership_<wbr/>estimator</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">scorer</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#init_remote_ownership_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">scorer</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">req</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">req</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">req</span>: <a href="../interfaces/ScoreEstimateRequest.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateRequest</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ownership_estimators/remote_estimator.ts#L24">engine/ownership_estimators/remote_estimator.ts:24</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>init_remote_ownership_estimator | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="init_remote_ownership_estimator.html">init_remote_ownership_estimator</a></li></ul><h1>Function init_remote_ownership_estimator</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="init_remote_ownership_estimator" class="tsd-anchor"></a><span class="tsd-kind-call-signature">init_<wbr/>remote_<wbr/>ownership_<wbr/>estimator</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">scorer</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#init_remote_ownership_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">scorer</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">req</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">req</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">req</span>: <a href="../interfaces/ScoreEstimateRequest.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateRequest</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ownership_estimators/remote_estimator.ts#L24">engine/ownership_estimators/remote_estimator.ts:24</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/init_wasm_ownership_estimator.html b/docs/functions/init_wasm_ownership_estimator.html
index fd64d5c1..3c95ad8b 100644
--- a/docs/functions/init_wasm_ownership_estimator.html
+++ b/docs/functions/init_wasm_ownership_estimator.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>init_wasm_ownership_estimator | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="init_wasm_ownership_estimator.html">init_wasm_ownership_estimator</a></li></ul><h1>Function init_wasm_ownership_estimator</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="init_wasm_ownership_estimator" class="tsd-anchor"></a><span class="tsd-kind-call-signature">init_<wbr/>wasm_<wbr/>ownership_<wbr/>estimator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span><a href="#init_wasm_ownership_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ownership_estimators/wasm_estimator.ts#L33">engine/ownership_estimators/wasm_estimator.ts:33</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>init_wasm_ownership_estimator | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="init_wasm_ownership_estimator.html">init_wasm_ownership_estimator</a></li></ul><h1>Function init_wasm_ownership_estimator</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="init_wasm_ownership_estimator" class="tsd-anchor"></a><span class="tsd-kind-call-signature">init_<wbr/>wasm_<wbr/>ownership_<wbr/>estimator</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span><a href="#init_wasm_ownership_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ownership_estimators/wasm_estimator.ts#L33">engine/ownership_estimators/wasm_estimator.ts:33</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/makeEmptyMatrix.html b/docs/functions/makeEmptyMatrix.html
index dbad29b7..1af3826f 100644
--- a/docs/functions/makeEmptyMatrix.html
+++ b/docs/functions/makeEmptyMatrix.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeEmptyMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="makeEmptyMatrix.html">makeEmptyMatrix</a></li></ul><h1>Function makeEmptyMatrix</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="makeEmptyMatrix" class="tsd-anchor"></a><span class="tsd-kind-call-signature">make<wbr/>Empty<wbr/>Matrix</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeEmptyMatrix.html#makeEmptyMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeEmptyMatrix.html#makeEmptyMatrix.T">T</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#makeEmptyMatrix" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="makeEmptyMatrix.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeEmptyMatrix.html#makeEmptyMatrix.T">T</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/matrix.ts#L75">engine/util/matrix.ts:75</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeEmptyMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="makeEmptyMatrix.html">makeEmptyMatrix</a></li></ul><h1>Function makeEmptyMatrix</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="makeEmptyMatrix" class="tsd-anchor"></a><span class="tsd-kind-call-signature">make<wbr/>Empty<wbr/>Matrix</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeEmptyMatrix.html#makeEmptyMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeEmptyMatrix.html#makeEmptyMatrix.T">T</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#makeEmptyMatrix" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="makeEmptyMatrix.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeEmptyMatrix.html#makeEmptyMatrix.T">T</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/matrix.ts#L75">engine/util/matrix.ts:75</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/makeMatrix.html b/docs/functions/makeMatrix.html
index c92f2473..b3ba29f1 100644
--- a/docs/functions/makeMatrix.html
+++ b/docs/functions/makeMatrix.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="makeMatrix.html">makeMatrix</a></li></ul><h1>Function makeMatrix</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="makeMatrix" class="tsd-anchor"></a><span class="tsd-kind-call-signature">make<wbr/>Matrix</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeMatrix.html#makeMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span>, <span class="tsd-kind-parameter">initialValue</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeMatrix.html#makeMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span><a href="#makeMatrix" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="makeMatrix.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span> = <span class="tsd-signature-type">number</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">initialValue</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="makeMatrix.html#makeMatrix.T">T</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeMatrix.html#makeMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/matrix.ts#L53">engine/util/matrix.ts:53</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="makeMatrix.html">makeMatrix</a></li></ul><h1>Function makeMatrix</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="makeMatrix" class="tsd-anchor"></a><span class="tsd-kind-call-signature">make<wbr/>Matrix</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeMatrix.html#makeMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span>, <span class="tsd-kind-parameter">initialValue</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeMatrix.html#makeMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span><a href="#makeMatrix" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="makeMatrix.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span> = <span class="tsd-signature-type">number</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">initialValue</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="makeMatrix.html#makeMatrix.T">T</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeMatrix.html#makeMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/matrix.ts#L53">engine/util/matrix.ts:53</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/makeObjectMatrix.html b/docs/functions/makeObjectMatrix.html
index 94d71bed..4fa389ae 100644
--- a/docs/functions/makeObjectMatrix.html
+++ b/docs/functions/makeObjectMatrix.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeObjectMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="makeObjectMatrix.html">makeObjectMatrix</a></li></ul><h1>Function makeObjectMatrix</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="makeObjectMatrix" class="tsd-anchor"></a><span class="tsd-kind-call-signature">make<wbr/>Object<wbr/>Matrix</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeObjectMatrix.html#makeObjectMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeObjectMatrix.html#makeObjectMatrix.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#makeObjectMatrix" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="makeObjectMatrix.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="makeObjectMatrix.html#makeObjectMatrix.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/matrix.ts#L63">engine/util/matrix.ts:63</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>makeObjectMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="makeObjectMatrix.html">makeObjectMatrix</a></li></ul><h1>Function makeObjectMatrix</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="makeObjectMatrix" class="tsd-anchor"></a><span class="tsd-kind-call-signature">make<wbr/>Object<wbr/>Matrix</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeObjectMatrix.html#makeObjectMatrix.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a class="tsd-signature-type tsd-kind-type-parameter" href="makeObjectMatrix.html#makeObjectMatrix.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#makeObjectMatrix" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="makeObjectMatrix.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="makeObjectMatrix.html#makeObjectMatrix.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/matrix.ts#L63">engine/util/matrix.ts:63</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/matricesAreEqual.html b/docs/functions/matricesAreEqual.html
index 826b4a21..3f569511 100644
--- a/docs/functions/matricesAreEqual.html
+++ b/docs/functions/matricesAreEqual.html
@@ -1,3 +1,3 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>matricesAreEqual | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="matricesAreEqual.html">matricesAreEqual</a></li></ul><h1>Function matricesAreEqual</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="matricesAreEqual" class="tsd-anchor"></a><span class="tsd-kind-call-signature">matrices<wbr/>Are<wbr/>Equal</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="matricesAreEqual.html#matricesAreEqual.T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">m1</span>, <span class="tsd-kind-parameter">m2</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#matricesAreEqual" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if the contents of the two 2d matrices are equal when the
 cells are compared with ===</p>
-</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="matricesAreEqual.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m1</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="matricesAreEqual.html#matricesAreEqual.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">m2</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="matricesAreEqual.html#matricesAreEqual.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/matrix.ts#L34">engine/util/matrix.ts:34</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="matricesAreEqual.T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">m1</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="matricesAreEqual.html#matricesAreEqual.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">m2</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="matricesAreEqual.html#matricesAreEqual.T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/matrix.ts#L34">engine/util/matrix.ts:34</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/newlines_to_spaces.html b/docs/functions/newlines_to_spaces.html
index 700c47a1..afde4cfb 100644
--- a/docs/functions/newlines_to_spaces.html
+++ b/docs/functions/newlines_to_spaces.html
@@ -1,3 +1,3 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>newlines_to_spaces | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="newlines_to_spaces.html">newlines_to_spaces</a></li></ul><h1>Function newlines_to_spaces</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="newlines_to_spaces" class="tsd-anchor"></a><span class="tsd-kind-call-signature">newlines_<wbr/>to_<wbr/>spaces</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">txt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#newlines_to_spaces" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>SGF &quot;simple text&quot;, eg used in the LB property, we can&#39;t have newlines. This
 strips them and replaces them with spaces.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">txt</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/sgf_utils.ts#L61">engine/util/sgf_utils.ts:61</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">txt</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/sgf_utils.ts#L61">engine/util/sgf_utils.ts:61</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/niceInterval.html b/docs/functions/niceInterval.html
index 4a52dc08..69e0b78d 100644
--- a/docs/functions/niceInterval.html
+++ b/docs/functions/niceInterval.html
@@ -1,4 +1,4 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>niceInterval | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="niceInterval.html">niceInterval</a></li></ul><h1>Function niceInterval</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="niceInterval" class="tsd-anchor"></a><span class="tsd-kind-call-signature">nice<wbr/>Interval</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">callback</span>, <span class="tsd-kind-parameter">interval</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">ReturnType</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-keyword">typeof </span><span class="tsd-signature-type">setInterval</span><span class="tsd-signature-symbol">&gt;</span><a href="#niceInterval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Like setInterval, but debounces catchups (multiple invocation in rapid
 succession less than our desired interval) that happen in some browsers when
 tabs wake up from sleep. Cleared with the standard clearInterval.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li><li><span><span class="tsd-kind-parameter">interval</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">ReturnType</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-keyword">typeof </span><span class="tsd-signature-type">setInterval</span><span class="tsd-signature-symbol">&gt;</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/niceInterval.ts#L22">engine/util/niceInterval.ts:22</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li><li><span><span class="tsd-kind-parameter">interval</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">ReturnType</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-keyword">typeof </span><span class="tsd-signature-type">setInterval</span><span class="tsd-signature-symbol">&gt;</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/niceInterval.ts#L22">engine/util/niceInterval.ts:22</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/num2char.html b/docs/functions/num2char.html
index dc9bb2c4..4ae3fc14 100644
--- a/docs/functions/num2char.html
+++ b/docs/functions/num2char.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>num2char | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="num2char.html">num2char</a></li></ul><h1>Function num2char</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="num2char" class="tsd-anchor"></a><span class="tsd-kind-call-signature">num2char</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">num</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#num2char" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">num</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/move_encoding.ts#L166">engine/util/move_encoding.ts:166</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>num2char | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="num2char.html">num2char</a></li></ul><h1>Function num2char</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="num2char" class="tsd-anchor"></a><span class="tsd-kind-call-signature">num2char</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">num</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#num2char" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">num</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/move_encoding.ts#L166">engine/util/move_encoding.ts:166</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/ojeSequenceToMoves.html b/docs/functions/ojeSequenceToMoves.html
index a994b9c8..cba3cb36 100644
--- a/docs/functions/ojeSequenceToMoves.html
+++ b/docs/functions/ojeSequenceToMoves.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ojeSequenceToMoves | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ojeSequenceToMoves.html">ojeSequenceToMoves</a></li></ul><h1>Function ojeSequenceToMoves</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="ojeSequenceToMoves" class="tsd-anchor"></a><span class="tsd-kind-call-signature">oje<wbr/>Sequence<wbr/>To<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sequence</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#ojeSequenceToMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sequence</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/move_encoding.ts#L244">engine/util/move_encoding.ts:244</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ojeSequenceToMoves | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ojeSequenceToMoves.html">ojeSequenceToMoves</a></li></ul><h1>Function ojeSequenceToMoves</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="ojeSequenceToMoves" class="tsd-anchor"></a><span class="tsd-kind-call-signature">oje<wbr/>Sequence<wbr/>To<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">sequence</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#ojeSequenceToMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">sequence</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/move_encoding.ts#L244">engine/util/move_encoding.ts:244</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/placeRenderedImageStone.html b/docs/functions/placeRenderedImageStone.html
index ac3fc1f5..9ae68457 100644
--- a/docs/functions/placeRenderedImageStone.html
+++ b/docs/functions/placeRenderedImageStone.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>placeRenderedImageStone | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="placeRenderedImageStone.html">placeRenderedImageStone</a></li></ul><h1>Function placeRenderedImageStone</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeRenderedImageStone" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>Rendered<wbr/>Image<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">shadow_ctx</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeRenderedImageStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">shadow_ctx</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <a href="../types/_internal_.StoneType.html" class="tsd-signature-type tsd-kind-type-alias">StoneType</a></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/image_stones.ts#L119">Goban/themes/image_stones.ts:119</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>placeRenderedImageStone | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="placeRenderedImageStone.html">placeRenderedImageStone</a></li></ul><h1>Function placeRenderedImageStone</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="placeRenderedImageStone" class="tsd-anchor"></a><span class="tsd-kind-call-signature">place<wbr/>Rendered<wbr/>Image<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ctx</span>, <span class="tsd-kind-parameter">shadow_ctx</span>, <span class="tsd-kind-parameter">stone</span>, <span class="tsd-kind-parameter">cx</span>, <span class="tsd-kind-parameter">cy</span>, <span class="tsd-kind-parameter">radius</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#placeRenderedImageStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ctx</span>: <span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">shadow_ctx</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">CanvasRenderingContext2D</span></span></li><li><span><span class="tsd-kind-parameter">stone</span>: <a href="../types/_internal_.StoneType.html" class="tsd-signature-type tsd-kind-type-alias">StoneType</a></span></li><li><span><span class="tsd-kind-parameter">cx</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">cy</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/image_stones.ts#L119">Goban/themes/image_stones.ts:119</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/positionId.html b/docs/functions/positionId.html
index dffd9c8a..41de09c8 100644
--- a/docs/functions/positionId.html
+++ b/docs/functions/positionId.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>positionId | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="positionId.html">positionId</a></li></ul><h1>Function positionId</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="positionId" class="tsd-anchor"></a><span class="tsd-kind-call-signature">position<wbr/>Id</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">position</span>, <span class="tsd-kind-parameter">height</span>, <span class="tsd-kind-parameter">width</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#positionId" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">position</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/positionId.ts#L40">engine/util/positionId.ts:40</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>positionId | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="positionId.html">positionId</a></li></ul><h1>Function positionId</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="positionId" class="tsd-anchor"></a><span class="tsd-kind-call-signature">position<wbr/>Id</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">position</span>, <span class="tsd-kind-parameter">height</span>, <span class="tsd-kind-parameter">width</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#positionId" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">position</span>: <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/positionId.ts#L40">engine/util/positionId.ts:40</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/preRenderImageStone.html b/docs/functions/preRenderImageStone.html
index c3023918..20b90df2 100644
--- a/docs/functions/preRenderImageStone.html
+++ b/docs/functions/preRenderImageStone.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>preRenderImageStone | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="preRenderImageStone.html">preRenderImageStone</a></li></ul><h1>Function preRenderImageStone</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderImageStone" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>Image<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">urls</span>, <span class="tsd-kind-parameter">deferredRenderCallback</span>, <span class="tsd-kind-parameter">show_shadow</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/_internal_.StoneTypeArray.html" class="tsd-signature-type tsd-kind-type-alias">StoneTypeArray</a><a href="#preRenderImageStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">urls</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li><li><span><span class="tsd-kind-parameter">show_shadow</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/_internal_.StoneTypeArray.html" class="tsd-signature-type tsd-kind-type-alias">StoneTypeArray</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/image_stones.ts#L49">Goban/themes/image_stones.ts:49</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>preRenderImageStone | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="preRenderImageStone.html">preRenderImageStone</a></li></ul><h1>Function preRenderImageStone</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="preRenderImageStone" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pre<wbr/>Render<wbr/>Image<wbr/>Stone</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">radius</span>, <span class="tsd-kind-parameter">urls</span>, <span class="tsd-kind-parameter">deferredRenderCallback</span>, <span class="tsd-kind-parameter">show_shadow</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/_internal_.StoneTypeArray.html" class="tsd-signature-type tsd-kind-type-alias">StoneTypeArray</a><a href="#preRenderImageStone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">radius</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">urls</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">deferredRenderCallback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li><li><span><span class="tsd-kind-parameter">show_shadow</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/_internal_.StoneTypeArray.html" class="tsd-signature-type tsd-kind-type-alias">StoneTypeArray</a></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/image_stones.ts#L49">Goban/themes/image_stones.ts:49</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/prettyCoordinates.html b/docs/functions/prettyCoordinates.html
index 7221d21a..5aa7cc20 100644
--- a/docs/functions/prettyCoordinates.html
+++ b/docs/functions/prettyCoordinates.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>prettyCoordinates | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="prettyCoordinates.html">prettyCoordinates</a></li></ul><h1>Function prettyCoordinates</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="prettyCoordinates" class="tsd-anchor"></a><span class="tsd-kind-call-signature">pretty<wbr/>Coordinates</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">board_height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#prettyCoordinates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Encodes an x,y pair to &quot;pretty&quot; coordinates, like <code>&quot;A3&quot;</code>, or <code>&quot;K10&quot;</code></p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">board_height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/coordinates.ts#L46">engine/util/coordinates.ts:46</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">board_height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/coordinates.ts#L46">engine/util/coordinates.ts:46</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/resizeDeviceScaledCanvas.html b/docs/functions/resizeDeviceScaledCanvas.html
index 9601efc4..fe867d48 100644
--- a/docs/functions/resizeDeviceScaledCanvas.html
+++ b/docs/functions/resizeDeviceScaledCanvas.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>resizeDeviceScaledCanvas | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="resizeDeviceScaledCanvas.html">resizeDeviceScaledCanvas</a></li></ul><h1>Function resizeDeviceScaledCanvas</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="resizeDeviceScaledCanvas" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resize<wbr/>Device<wbr/>Scaled<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><a href="#resizeDeviceScaledCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLCanvasElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/canvas_utils.ts#L118">Goban/canvas_utils.ts:118</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>resizeDeviceScaledCanvas | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="resizeDeviceScaledCanvas.html">resizeDeviceScaledCanvas</a></li></ul><h1>Function resizeDeviceScaledCanvas</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="resizeDeviceScaledCanvas" class="tsd-anchor"></a><span class="tsd-kind-call-signature">resize<wbr/>Device<wbr/>Scaled<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><a href="#resizeDeviceScaledCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">HTMLCanvasElement</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/canvas_utils.ts#L118">Goban/canvas_utils.ts:118</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/setGobanCallbacks.html b/docs/functions/setGobanCallbacks.html
index 4c7173f2..f2cdc290 100644
--- a/docs/functions/setGobanCallbacks.html
+++ b/docs/functions/setGobanCallbacks.html
@@ -1,3 +1,3 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>setGobanCallbacks | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="setGobanCallbacks.html">setGobanCallbacks</a></li></ul><h1>Function setGobanCallbacks</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setGobanCallbacks" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Goban<wbr/>Callbacks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">newCallbacks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGobanCallbacks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Set&#39;s callback functions to be called in various situations. You can set any
 or all of the callbacks, only the provided callbacks will be updated.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L77">Goban/callbacks.ts:77</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">newCallbacks</span>: <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L78">Goban/callbacks.ts:78</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/setGobanRenderer.html b/docs/functions/setGobanRenderer.html
index a6c9a1af..f5af7dc1 100644
--- a/docs/functions/setGobanRenderer.html
+++ b/docs/functions/setGobanRenderer.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>setGobanRenderer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="setGobanRenderer.html">setGobanRenderer</a></li></ul><h1>Function setGobanRenderer</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setGobanRenderer" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Goban<wbr/>Renderer</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_renderer</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGobanRenderer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_renderer</span>: <span class="tsd-signature-type">&quot;canvas&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;svg&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/index.ts#L46">index.ts:46</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>setGobanRenderer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="setGobanRenderer.html">setGobanRenderer</a></li></ul><h1>Function setGobanRenderer</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setGobanRenderer" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Goban<wbr/>Renderer</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_renderer</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGobanRenderer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_renderer</span>: <span class="tsd-signature-type">&quot;canvas&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;svg&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/index.ts#L46">index.ts:46</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/set_local_ownership_estimator.html b/docs/functions/set_local_ownership_estimator.html
index b4a787fd..7439dcde 100644
--- a/docs/functions/set_local_ownership_estimator.html
+++ b/docs/functions/set_local_ownership_estimator.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>set_local_ownership_estimator | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="set_local_ownership_estimator.html">set_local_ownership_estimator</a></li></ul><h1>Function set_local_ownership_estimator</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="set_local_ownership_estimator" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set_<wbr/>local_<wbr/>ownership_<wbr/>estimator</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">estimator</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set_local_ownership_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">estimator</span>: <a href="../types/_internal_.LocalEstimator.html" class="tsd-signature-type tsd-kind-type-alias">LocalEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L87">engine/ScoreEstimator.ts:87</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>set_local_ownership_estimator | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="set_local_ownership_estimator.html">set_local_ownership_estimator</a></li></ul><h1>Function set_local_ownership_estimator</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="set_local_ownership_estimator" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set_<wbr/>local_<wbr/>ownership_<wbr/>estimator</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">estimator</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#set_local_ownership_estimator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">estimator</span>: <a href="../types/_internal_.LocalEstimator.html" class="tsd-signature-type tsd-kind-type-alias">LocalEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L87">engine/ScoreEstimator.ts:87</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/shortDurationString.html b/docs/functions/shortDurationString.html
index 6077473d..4870ff6f 100644
--- a/docs/functions/shortDurationString.html
+++ b/docs/functions/shortDurationString.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>shortDurationString | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="shortDurationString.html">shortDurationString</a></li></ul><h1>Function shortDurationString</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="shortDurationString" class="tsd-anchor"></a><span class="tsd-kind-call-signature">short<wbr/>Duration<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">seconds</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#shortDurationString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Takes a number of seconds and returns a string like &quot;1d 3h 2m 52s&quot;</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">seconds</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/duration_strings.ts#L20">engine/util/duration_strings.ts:20</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">seconds</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/duration_strings.ts#L20">engine/util/duration_strings.ts:20</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/sortMoves.html b/docs/functions/sortMoves.html
index ea6567d7..fefbef0c 100644
--- a/docs/functions/sortMoves.html
+++ b/docs/functions/sortMoves.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>sortMoves | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="sortMoves.html">sortMoves</a></li></ul><h1>Function sortMoves</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="sortMoves" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sort<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">moves</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#sortMoves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a sorted move string, this is used in our stone removal logic</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">moves</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/sortMoves.ts#L21">engine/util/sortMoves.ts:21</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="sortMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sort<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">moves</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#sortMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">moves</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/sortMoves.ts#L22">engine/util/sortMoves.ts:22</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">moves</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/sortMoves.ts#L21">engine/util/sortMoves.ts:21</a></li></ul></aside></li><li class="tsd-signature tsd-anchor-link"><a id="sortMoves-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">sort<wbr/>Moves</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">moves</span>, <span class="tsd-kind-parameter">width</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><a href="#sortMoves-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">moves</span>: <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/sortMoves.ts#L22">engine/util/sortMoves.ts:22</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/translate._.html b/docs/functions/translate._.html
index d0aee3a8..d1fc50a5 100644
--- a/docs/functions/translate._.html
+++ b/docs/functions/translate._.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>_ | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/translate.html">translate</a></li><li><a href="translate._.html">_</a></li></ul><h1>Function _</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="_" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msgid</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#_" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msgid</span>: <span class="tsd-signature-keyword">keyof </span><a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L99">engine/translate.ts:99</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>_ | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/translate.html">translate</a></li><li><a href="translate._.html">_</a></li></ul><h1>Function _</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="_" class="tsd-anchor"></a><span class="tsd-kind-call-signature">_</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msgid</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#_" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">msgid</span>: <span class="tsd-signature-keyword">keyof </span><a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L99">engine/translate.ts:99</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/translate.interpolate.html b/docs/functions/translate.interpolate.html
index 80cd7f03..d1ee7730 100644
--- a/docs/functions/translate.interpolate.html
+++ b/docs/functions/translate.interpolate.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>interpolate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/translate.html">translate</a></li><li><a href="translate.interpolate.html">interpolate</a></li></ul><h1>Function interpolate</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="interpolate" class="tsd-anchor"></a><span class="tsd-kind-call-signature">interpolate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span>, <span class="tsd-kind-parameter">params</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#interpolate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">str</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">params</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L78">engine/translate.ts:78</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>interpolate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/translate.html">translate</a></li><li><a href="translate.interpolate.html">interpolate</a></li></ul><h1>Function interpolate</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="interpolate" class="tsd-anchor"></a><span class="tsd-kind-call-signature">interpolate</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">str</span>, <span class="tsd-kind-parameter">params</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><a href="#interpolate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">str</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">params</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L78">engine/translate.ts:78</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/translate.setGobanTranslations.html b/docs/functions/translate.setGobanTranslations.html
index 5a4d3db6..b5fd586f 100644
--- a/docs/functions/translate.setGobanTranslations.html
+++ b/docs/functions/translate.setGobanTranslations.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>setGobanTranslations | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/translate.html">translate</a></li><li><a href="translate.setGobanTranslations.html">setGobanTranslations</a></li></ul><h1>Function setGobanTranslations</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setGobanTranslations" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Goban<wbr/>Translations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGobanTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L73">engine/translate.ts:73</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>setGobanTranslations | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/translate.html">translate</a></li><li><a href="translate.setGobanTranslations.html">setGobanTranslations</a></li></ul><h1>Function setGobanTranslations</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setGobanTranslations" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Goban<wbr/>Translations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">_catalog</span>, <span class="tsd-kind-parameter">_debug_mode</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setGobanTranslations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">_catalog</span>: <a href="../interfaces/translate.GobanStrings.html" class="tsd-signature-type tsd-kind-interface">GobanStrings</a></span></li><li><span><span class="tsd-kind-parameter">_debug_mode</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L73">engine/translate.ts:73</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/validateCanvas.html b/docs/functions/validateCanvas.html
index 026b65bd..aa0a2608 100644
--- a/docs/functions/validateCanvas.html
+++ b/docs/functions/validateCanvas.html
@@ -1,4 +1,4 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>validateCanvas | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="validateCanvas.html">validateCanvas</a></li></ul><h1>Function validateCanvas</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="validateCanvas" class="tsd-anchor"></a><span class="tsd-kind-call-signature">validate<wbr/>Canvas</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span>, <span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">width</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">height</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#validateCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Validates that a canvas was created successfully and a 2d context can be
 allocated for it. If not, we call the GobanCore.canvasAllocationErrorHandler
 hook.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">err</span>: <span class="tsd-signature-type">Error</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/canvas_utils.ts#L69">Goban/canvas_utils.ts:69</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">HTMLCanvasElement</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">err</span>: <span class="tsd-signature-type">Error</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">height</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/canvas_utils.ts#L69">Goban/canvas_utils.ts:69</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/voronoi_estimate_ownership.html b/docs/functions/voronoi_estimate_ownership.html
index 111e7213..df87dfe7 100644
--- a/docs/functions/voronoi_estimate_ownership.html
+++ b/docs/functions/voronoi_estimate_ownership.html
@@ -1,4 +1,4 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>voronoi_estimate_ownership | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="voronoi_estimate_ownership.html">voronoi_estimate_ownership</a></li></ul><h1>Function voronoi_estimate_ownership</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="voronoi_estimate_ownership" class="tsd-anchor"></a><span class="tsd-kind-call-signature">voronoi_<wbr/>estimate_<wbr/>ownership</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">board</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#voronoi_estimate_ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>This estimator simply marks territory for whichever color has a
 closer stone (Manhattan distance).  See discussion at
 <a href="https://forums.online-go.com/t/weak-score-estimator-and-japanese-rules/41041/70">https://forums.online-go.com/t/weak-score-estimator-and-japanese-rules/41041/70</a></p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">board</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ownership_estimators/voronoi_estimator.ts#L24">engine/ownership_estimators/voronoi_estimator.ts:24</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">board</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ownership_estimators/voronoi_estimator.ts#L24">engine/ownership_estimators/voronoi_estimator.ts:24</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/functions/wasm_estimate_ownership.html b/docs/functions/wasm_estimate_ownership.html
index 0e7e40a6..8cc6fe8d 100644
--- a/docs/functions/wasm_estimate_ownership.html
+++ b/docs/functions/wasm_estimate_ownership.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>wasm_estimate_ownership | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="wasm_estimate_ownership.html">wasm_estimate_ownership</a></li></ul><h1>Function wasm_estimate_ownership</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="wasm_estimate_ownership" class="tsd-anchor"></a><span class="tsd-kind-call-signature">wasm_<wbr/>estimate_<wbr/>ownership</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">board</span>, <span class="tsd-kind-parameter">color_to_move</span>, <span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><a href="#wasm_estimate_ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">board</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">color_to_move</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ownership_estimators/wasm_estimator.ts#L93">engine/ownership_estimators/wasm_estimator.ts:93</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>wasm_estimate_ownership | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="wasm_estimate_ownership.html">wasm_estimate_ownership</a></li></ul><h1>Function wasm_estimate_ownership</h1></div><section class="tsd-panel"><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="wasm_estimate_ownership" class="tsd-anchor"></a><span class="tsd-kind-call-signature">wasm_<wbr/>estimate_<wbr/>ownership</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">board</span>, <span class="tsd-kind-parameter">color_to_move</span>, <span class="tsd-kind-parameter">trials</span>, <span class="tsd-kind-parameter">tolerance</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span><a href="#wasm_estimate_ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">board</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></span></li><li><span><span class="tsd-kind-parameter">color_to_move</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ownership_estimators/wasm_estimator.ts#L93">engine/ownership_estimators/wasm_estimator.ts:93</a></li></ul></aside></li></ul></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/AIReviewWorstMoveEntry.html b/docs/interfaces/AIReviewWorstMoveEntry.html
index e35f109a..2639638f 100644
--- a/docs/interfaces/AIReviewWorstMoveEntry.html
+++ b/docs/interfaces/AIReviewWorstMoveEntry.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AIReviewWorstMoveEntry | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AIReviewWorstMoveEntry.html">AIReviewWorstMoveEntry</a></li></ul><h1>Interface AIReviewWorstMoveEntry</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AIReviewWorstMoveEntry</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AIReviewWorstMoveEntry.html#delta">delta</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AIReviewWorstMoveEntry.html#move">move</a><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AIReviewWorstMoveEntry.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AIReviewWorstMoveEntry.html#player">player</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/ai_review_utils.ts#L20">engine/util/ai_review_utils.ts:20</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AIReviewWorstMoveEntry.html#delta" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delta</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AIReviewWorstMoveEntry | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AIReviewWorstMoveEntry.html">AIReviewWorstMoveEntry</a></li></ul><h1>Interface AIReviewWorstMoveEntry</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AIReviewWorstMoveEntry</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AIReviewWorstMoveEntry.html#delta">delta</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AIReviewWorstMoveEntry.html#move">move</a><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AIReviewWorstMoveEntry.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AIReviewWorstMoveEntry.html#player">player</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/ai_review_utils.ts#L20">engine/util/ai_review_utils.ts:20</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AIReviewWorstMoveEntry.html#delta" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delta</span></a>
 <a href="AIReviewWorstMoveEntry.html#move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a>
 <a href="AIReviewWorstMoveEntry.html#move_number" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a>
 <a href="AIReviewWorstMoveEntry.html#player" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="delta" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delta</span><a href="#delta" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">delta</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/ai_review_utils.ts#L22">engine/util/ai_review_utils.ts:22</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/ai_review_utils.ts#L24">engine/util/ai_review_utils.ts:24</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/ai_review_utils.ts#L23">engine/util/ai_review_utils.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/ai_review_utils.ts#L21">engine/util/ai_review_utils.ts:21</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#delta" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delta</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="delta" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delta</span><a href="#delta" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">delta</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/ai_review_utils.ts#L22">engine/util/ai_review_utils.ts:22</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/ai_review_utils.ts#L24">engine/util/ai_review_utils.ts:24</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/ai_review_utils.ts#L23">engine/util/ai_review_utils.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/ai_review_utils.ts#L21">engine/util/ai_review_utils.ts:21</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#delta" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delta</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/AdHocClock.html b/docs/interfaces/AdHocClock.html
index ef8a6aff..1f37b510 100644
--- a/docs/interfaces/AdHocClock.html
+++ b/docs/interfaces/AdHocClock.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocClock.html">AdHocClock</a></li></ul><h1>Interface AdHocClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#black_time">black_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#current_player">current_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#expiration">expiration</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#last_move">last_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#pause">pause</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">pause_control</span><span class="tsd-signature-symbol">: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">paused_since</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#paused_since-1">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#start_mode">start_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#title">title</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#white_time">white_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L45">engine/formats/AdHocFormat.ts:45</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocClock.html#black_player_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocClock.html">AdHocClock</a></li></ul><h1>Interface AdHocClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#black_time">black_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#current_player">current_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#expiration">expiration</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#last_move">last_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#pause">pause</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">pause_control</span><span class="tsd-signature-symbol">: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">paused_since</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#paused_since-1">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#start_mode">start_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#title">title</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocClock.html#white_time">white_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L45">engine/formats/AdHocFormat.ts:45</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocClock.html#black_player_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a>
 <a href="AdHocClock.html#black_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>time</span></a>
 <a href="AdHocClock.html#current_player" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a>
 <a href="AdHocClock.html#expiration" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expiration</span></a>
@@ -11,24 +11,24 @@
 <a href="AdHocClock.html#white_player_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a>
 <a href="AdHocClock.html#white_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>time</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>OGS player id for black</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L53">engine/formats/AdHocFormat.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>time</span><a href="#black_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on black&#39;s clock. If this is a number (such as is the case
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L53">engine/formats/AdHocFormat.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>time</span><a href="#black_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on black&#39;s clock. If this is a number (such as is the case
  with simple time), it is expressed in milliseconds.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L73">engine/formats/AdHocFormat.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player</span><a href="#current_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Current player to move</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L50">engine/formats/AdHocFormat.ts:50</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="expiration" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>expiration</span><a href="#expiration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the game will end if no move is played, in milliseconds since
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L73">engine/formats/AdHocFormat.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player</span><a href="#current_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Current player to move</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L50">engine/formats/AdHocFormat.ts:50</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="expiration" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>expiration</span><a href="#expiration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the game will end if no move is played, in milliseconds since
  1970.  This is computed by adding together any main and overtime left
  on the clock. If start_mode is set, this is the number of milliseconds
  left on the start clock.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L69">engine/formats/AdHocFormat.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>OGS Game id</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L47">engine/formats/AdHocFormat.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the last move was made, in milliseconds since 1970</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L62">engine/formats/AdHocFormat.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause</span><a href="#pause" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">pause_control</span><span class="tsd-signature-symbol">: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">paused_since</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>If set, this AdHocClock is updating the pause state</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L93">engine/formats/AdHocFormat.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the game was paused. This field erroneously exists even after the
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L69">engine/formats/AdHocFormat.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>OGS Game id</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L47">engine/formats/AdHocFormat.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the last move was made, in milliseconds since 1970</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L62">engine/formats/AdHocFormat.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause</span><a href="#pause" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">pause_control</span><span class="tsd-signature-symbol">: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">paused_since</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>If set, this AdHocClock is updating the pause state</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L93">engine/formats/AdHocFormat.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the game was paused. This field erroneously exists even after the
  game has been resumed, this will be removed in these cases.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L84">engine/formats/AdHocFormat.ts:84</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>mode</span><a href="#start_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If true, the game has not started and this is the count down until
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L84">engine/formats/AdHocFormat.ts:84</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>mode</span><a href="#start_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If true, the game has not started and this is the count down until
  the game is canceled if a move has not been played yet. If this is
  true, then the duration left on the start clock is stored in
  <code>expiration</code> (in ms)</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L90">engine/formats/AdHocFormat.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Title of the game. This field will be removed.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L59">engine/formats/AdHocFormat.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>OGS player id for white</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L56">engine/formats/AdHocFormat.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>time</span><a href="#white_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on white&#39;s clock. If this is a number (such as is the case
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L90">engine/formats/AdHocFormat.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Title of the game. This field will be removed.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L59">engine/formats/AdHocFormat.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>OGS player id for white</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L56">engine/formats/AdHocFormat.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>time</span><a href="#white_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><a href="AdHocPlayerClock.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on white&#39;s clock. If this is a number (such as is the case
  with simple time), it is expressed in milliseconds.k</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L77">engine/formats/AdHocFormat.ts:77</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>time</span></a><a href="#current_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a><a href="#expiration" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expiration</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#last_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#pause" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause</span></a><a href="#paused_since-1" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#start_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>mode</span></a><a href="#title" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title</span></a><a href="#white_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L77">engine/formats/AdHocFormat.ts:77</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>time</span></a><a href="#current_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a><a href="#expiration" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expiration</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#last_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#pause" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause</span></a><a href="#paused_since-1" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#start_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>mode</span></a><a href="#title" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title</span></a><a href="#white_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/AdHocFormat.html b/docs/interfaces/AdHocFormat.html
index c3437e18..fed55b2f 100644
--- a/docs/interfaces/AdHocFormat.html
+++ b/docs/interfaces/AdHocFormat.html
@@ -1,8 +1,8 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocFormat | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocFormat.html">AdHocFormat</a></li></ul><h1>Interface AdHocFormat</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>The to-be-deprecated format used by Online-Go.com, will be replaced by JGOF
 as we develop a migration plan</p>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocFormat</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#black">black</a><span class="tsd-signature-symbol">: </span><a href="AdHocPlayer.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayer</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#clock">clock</a><span class="tsd-signature-symbol">: </span><a href="AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#pause_control">pause_control</a><span class="tsd-signature-symbol">: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#time_control">time_control</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#white">white</a><span class="tsd-signature-symbol">: </span><a href="AdHocPlayer.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayer</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L24">engine/formats/AdHocFormat.ts:24</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocFormat.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocFormat</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#black">black</a><span class="tsd-signature-symbol">: </span><a href="AdHocPlayer.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayer</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#clock">clock</a><span class="tsd-signature-symbol">: </span><a href="AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#pause_control">pause_control</a><span class="tsd-signature-symbol">: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#time_control">time_control</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocFormat.html#white">white</a><span class="tsd-signature-symbol">: </span><a href="AdHocPlayer.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayer</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L24">engine/formats/AdHocFormat.ts:24</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocFormat.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
 <a href="AdHocFormat.html#clock" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a>
 <a href="AdHocFormat.html#pause_control" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a>
 <a href="AdHocFormat.html#time_control" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a>
 <a href="AdHocFormat.html#white" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <a href="AdHocPlayer.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L25">engine/formats/AdHocFormat.ts:25</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">:</span> <a href="AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L27">engine/formats/AdHocFormat.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L29">engine/formats/AdHocFormat.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L28">engine/formats/AdHocFormat.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="AdHocPlayer.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L26">engine/formats/AdHocFormat.ts:26</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#pause_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <a href="AdHocPlayer.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L25">engine/formats/AdHocFormat.ts:25</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">:</span> <a href="AdHocClock.html" class="tsd-signature-type tsd-kind-interface">AdHocClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L27">engine/formats/AdHocFormat.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L29">engine/formats/AdHocFormat.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L28">engine/formats/AdHocFormat.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="AdHocPlayer.html" class="tsd-signature-type tsd-kind-interface">AdHocPlayer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L26">engine/formats/AdHocFormat.ts:26</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#pause_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/AdHocPauseControl.html b/docs/interfaces/AdHocPauseControl.html
index 014339fa..fd989474 100644
--- a/docs/interfaces/AdHocPauseControl.html
+++ b/docs/interfaces/AdHocPauseControl.html
@@ -1,6 +1,6 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocPauseControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocPauseControl.html">AdHocPauseControl</a></li></ul><h1>Interface AdHocPauseControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocPauseControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#moderator_paused">moderator_paused</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">moderator_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#paused">paused</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">pauses_left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">pausing_player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#stone_removal">stone-removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#system">system</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#weekend">weekend</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">vacation</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>vacation: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L124">engine/formats/AdHocFormat.ts:124</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocPauseControl.html#moderator_paused" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moderator_<wbr/>paused?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocPauseControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocPauseControl.html">AdHocPauseControl</a></li></ul><h1>Interface AdHocPauseControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocPauseControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#moderator_paused">moderator_paused</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">moderator_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#paused">paused</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">pauses_left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">pausing_player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#stone_removal">stone-removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#system">system</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPauseControl.html#weekend">weekend</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">vacation</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>vacation: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L124">engine/formats/AdHocFormat.ts:124</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocPauseControl.html#moderator_paused" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moderator_<wbr/>paused?</span></a>
 <a href="AdHocPauseControl.html#paused" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused?</span></a>
 <a href="AdHocPauseControl.html#stone_removal" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal?</span></a>
 <a href="AdHocPauseControl.html#system" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system?</span></a>
 <a href="AdHocPauseControl.html#weekend" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>weekend?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="moderator_paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moderator_<wbr/>paused</span><a href="#moderator_paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moderator_<wbr/>paused</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">moderator_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">moderator_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L132">engine/formats/AdHocFormat.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused</span><a href="#paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">pauses_left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">pausing_player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">pauses_<wbr/>left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">pausing_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L128">engine/formats/AdHocFormat.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone-<wbr/>removal</span><a href="#stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L125">engine/formats/AdHocFormat.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L127">engine/formats/AdHocFormat.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="weekend" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>weekend</span><a href="#weekend" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">weekend</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L126">engine/formats/AdHocFormat.ts:126</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#moderator_paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moderator_<wbr/>paused</span></a><a href="#paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused</span></a><a href="#stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a><a href="#weekend" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>weekend</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="moderator_paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moderator_<wbr/>paused</span><a href="#moderator_paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moderator_<wbr/>paused</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">moderator_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">moderator_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L132">engine/formats/AdHocFormat.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused</span><a href="#paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">pauses_left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">pausing_player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">pauses_<wbr/>left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">pausing_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L128">engine/formats/AdHocFormat.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone-<wbr/>removal</span><a href="#stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L125">engine/formats/AdHocFormat.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L127">engine/formats/AdHocFormat.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="weekend" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>weekend</span><a href="#weekend" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">weekend</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L126">engine/formats/AdHocFormat.ts:126</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#moderator_paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moderator_<wbr/>paused</span></a><a href="#paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused</span></a><a href="#stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a><a href="#weekend" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>weekend</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/AdHocPlayer.html b/docs/interfaces/AdHocPlayer.html
index c31fdf25..8e0ec98f 100644
--- a/docs/interfaces/AdHocPlayer.html
+++ b/docs/interfaces/AdHocPlayer.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocPlayer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocPlayer.html">AdHocPlayer</a></li></ul><h1>Interface AdHocPlayer</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocPlayer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayer.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayer.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L32">engine/formats/AdHocFormat.ts:32</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocPlayer.html#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocPlayer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocPlayer.html">AdHocPlayer</a></li></ul><h1>Interface AdHocPlayer</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocPlayer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayer.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayer.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L32">engine/formats/AdHocFormat.ts:32</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocPlayer.html#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a>
 <a href="AdHocPlayer.html#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L34">engine/formats/AdHocFormat.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L33">engine/formats/AdHocFormat.ts:33</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L34">engine/formats/AdHocFormat.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L33">engine/formats/AdHocFormat.ts:33</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/AdHocPlayerClock.html b/docs/interfaces/AdHocPlayerClock.html
index 00b0ef92..b6dc1efa 100644
--- a/docs/interfaces/AdHocPlayerClock.html
+++ b/docs/interfaces/AdHocPlayerClock.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocPlayerClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocPlayerClock.html">AdHocPlayerClock</a></li></ul><h1>Interface AdHocPlayerClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocPlayerClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#block_time">block_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#moves_left">moves_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#period_time">period_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#periods">periods</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#skip_bonus">skip_bonus</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L100">engine/formats/AdHocFormat.ts:100</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocPlayerClock.html#block_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocPlayerClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocPlayerClock.html">AdHocPlayerClock</a></li></ul><h1>Interface AdHocPlayerClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AdHocPlayerClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#block_time">block_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#moves_left">moves_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#period_time">period_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#periods">periods</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#skip_bonus">skip_bonus</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AdHocPlayerClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L100">engine/formats/AdHocFormat.ts:100</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AdHocPlayerClock.html#block_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time?</span></a>
 <a href="AdHocPlayerClock.html#moves_left" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left?</span></a>
 <a href="AdHocPlayerClock.html#period_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time?</span></a>
 <a href="AdHocPlayerClock.html#periods" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods?</span></a>
@@ -6,12 +6,12 @@
 <a href="AdHocPlayerClock.html#thinking_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="block_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>block_<wbr/>time</span><a href="#block_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">block_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with canadian time control. Time left (in seconds) to make the
  remainder of your moves in yu</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L121">engine/formats/AdHocFormat.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves_<wbr/>left</span><a href="#moves_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with canadian time control. Number of moves left before a new
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L121">engine/formats/AdHocFormat.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves_<wbr/>left</span><a href="#moves_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with canadian time control. Number of moves left before a new
  block of time.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L117">engine/formats/AdHocFormat.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>period_<wbr/>time</span><a href="#period_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Length of each period, in seconds.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L113">engine/formats/AdHocFormat.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="periods" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>periods</span><a href="#periods" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Number of periods left.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L110">engine/formats/AdHocFormat.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="skip_bonus" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>skip_<wbr/>bonus</span><a href="#skip_bonus" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">skip_<wbr/>bonus</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Used with fischer time control to denote that the next move should not
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L117">engine/formats/AdHocFormat.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>period_<wbr/>time</span><a href="#period_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Length of each period, in seconds.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L113">engine/formats/AdHocFormat.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="periods" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>periods</span><a href="#periods" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Number of periods left.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L110">engine/formats/AdHocFormat.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="skip_bonus" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>skip_<wbr/>bonus</span><a href="#skip_bonus" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">skip_<wbr/>bonus</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Used with fischer time control to denote that the next move should not
  increment the clock.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L107">engine/formats/AdHocFormat.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Thinking time left, in seconds. Also used as main time for byo-yomi and
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L107">engine/formats/AdHocFormat.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Thinking time left, in seconds. Also used as main time for byo-yomi and
  canadian clocks.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L103">engine/formats/AdHocFormat.ts:103</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#block_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time</span></a><a href="#moves_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left</span></a><a href="#period_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a><a href="#periods" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods</span></a><a href="#skip_bonus" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>skip_<wbr/>bonus</span></a><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L103">engine/formats/AdHocFormat.ts:103</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#block_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time</span></a><a href="#moves_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left</span></a><a href="#period_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a><a href="#periods" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods</span></a><a href="#skip_bonus" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>skip_<wbr/>bonus</span></a><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/AudioClockEvent.html b/docs/interfaces/AudioClockEvent.html
index e7dcb3cb..cd1042d5 100644
--- a/docs/interfaces/AudioClockEvent.html
+++ b/docs/interfaces/AudioClockEvent.html
@@ -1,14 +1,14 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AudioClockEvent | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AudioClockEvent.html">AudioClockEvent</a></li></ul><h1>Interface AudioClockEvent</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AudioClockEvent</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#clock">clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#color">color</a><span class="tsd-signature-symbol">: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#countdown_seconds">countdown_seconds</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#in_overtime">in_overtime</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#player_id">player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#time_control_system">time_control_system</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSystem.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSystem</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L132">GobanBase.ts:132</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AudioClockEvent.html#clock" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AudioClockEvent | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AudioClockEvent.html">AudioClockEvent</a></li></ul><h1>Interface AudioClockEvent</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AudioClockEvent</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#clock">clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#color">color</a><span class="tsd-signature-symbol">: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#countdown_seconds">countdown_seconds</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#in_overtime">in_overtime</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#player_id">player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="AudioClockEvent.html#time_control_system">time_control_system</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSystem.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSystem</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L133">GobanBase.ts:133</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="AudioClockEvent.html#clock" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a>
 <a href="AudioClockEvent.html#color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a>
 <a href="AudioClockEvent.html#countdown_seconds" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>countdown_<wbr/>seconds</span></a>
 <a href="AudioClockEvent.html#in_overtime" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>in_<wbr/>overtime</span></a>
 <a href="AudioClockEvent.html#player_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a>
 <a href="AudioClockEvent.html#time_control_system" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control_<wbr/>system</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">:</span> <a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Full player clock information</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L137">GobanBase.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><div class="tsd-comment tsd-typography"><p>The player whose turn it is</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L143">GobanBase.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="countdown_seconds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>countdown_<wbr/>seconds</span><a href="#countdown_seconds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">countdown_<wbr/>seconds</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Number of seconds left in the current period</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L134">GobanBase.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="in_overtime" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>in_<wbr/>overtime</span><a href="#in_overtime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">in_<wbr/>overtime</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>True if we are in overtime. This is only ever set for systems that have
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L138">GobanBase.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><div class="tsd-comment tsd-typography"><p>The player whose turn it is</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L144">GobanBase.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="countdown_seconds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>countdown_<wbr/>seconds</span><a href="#countdown_seconds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">countdown_<wbr/>seconds</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Number of seconds left in the current period</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L135">GobanBase.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="in_overtime" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>in_<wbr/>overtime</span><a href="#in_overtime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">in_<wbr/>overtime</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>True if we are in overtime. This is only ever set for systems that have
  a concept of overtime.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L151">GobanBase.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>The player (id) whose turn it is</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L140">GobanBase.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control_system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control_<wbr/>system</span><a href="#time_control_system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control_<wbr/>system</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSystem.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSystem</a></div><div class="tsd-comment tsd-typography"><p>Time control system being used by the clock</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L146">GobanBase.ts:146</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#countdown_seconds" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>countdown_<wbr/>seconds</span></a><a href="#in_overtime" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>in_<wbr/>overtime</span></a><a href="#player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#time_control_system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control_<wbr/>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L152">GobanBase.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>The player (id) whose turn it is</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L141">GobanBase.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control_system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control_<wbr/>system</span><a href="#time_control_system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control_<wbr/>system</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSystem.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSystem</a></div><div class="tsd-comment tsd-typography"><p>Time control system being used by the clock</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L147">GobanBase.ts:147</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#countdown_seconds" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>countdown_<wbr/>seconds</span></a><a href="#in_overtime" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>in_<wbr/>overtime</span></a><a href="#player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#time_control_system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control_<wbr/>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/BoardConfig.html b/docs/interfaces/BoardConfig.html
index 36a5409a..9c27b9cc 100644
--- a/docs/interfaces/BoardConfig.html
+++ b/docs/interfaces/BoardConfig.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>BoardConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="BoardConfig.html">BoardConfig</a></li></ul><h1>Interface BoardConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">BoardConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#BoardConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">BoardConfig</span><ul class="tsd-hierarchy"><li><a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></li><li><a href="PuzzleConfig.html" class="tsd-signature-type tsd-kind-interface">PuzzleConfig</a></li></ul></li></ul></section><section class="tsd-panel"><h4>Implemented by</h4><ul class="tsd-hierarchy"><li><a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L28">engine/BoardState.ts:28</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="BoardConfig.html#black_prisoners" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>BoardConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="BoardConfig.html">BoardConfig</a></li></ul><h1>Interface BoardConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">BoardConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="BoardConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#BoardConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">BoardConfig</span><ul class="tsd-hierarchy"><li><a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></li><li><a href="PuzzleConfig.html" class="tsd-signature-type tsd-kind-interface">PuzzleConfig</a></li></ul></li></ul></section><section class="tsd-panel"><h4>Implemented by</h4><ul class="tsd-hierarchy"><li><a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L28">engine/BoardState.ts:28</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="BoardConfig.html#black_prisoners" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners?</span></a>
 <a href="BoardConfig.html#board" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board?</span></a>
 <a href="BoardConfig.html#board_is_repeating" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating?</span></a>
 <a href="BoardConfig.html#height" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height?</span></a>
@@ -7,4 +7,4 @@
 <a href="BoardConfig.html#removal" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal?</span></a>
 <a href="BoardConfig.html#white_prisoners" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners?</span></a>
 <a href="BoardConfig.html#width" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L30">engine/BoardState.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L29">engine/BoardState.ts:29</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#isobranch_hash" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#white_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L30">engine/BoardState.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L29">engine/BoardState.ts:29</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#isobranch_hash" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#white_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/CanvasRendererGobanConfig.html b/docs/interfaces/CanvasRendererGobanConfig.html
index 15d2bc23..5e2626e4 100644
--- a/docs/interfaces/CanvasRendererGobanConfig.html
+++ b/docs/interfaces/CanvasRendererGobanConfig.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>CanvasRendererGobanConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="CanvasRendererGobanConfig.html">CanvasRendererGobanConfig</a></li></ul><h1>Interface CanvasRendererGobanConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">CanvasRendererGobanConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#allow_ko">allow_ko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#allow_self_capture">allow_self_capture</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#allow_superko">allow_superko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#auth">auth</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#automatic_stone_removal">automatic_stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#board_div">board_div</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#bounds">bounds</a><span class="tsd-signature-symbol">?: </span><a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#chat_log">chat_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#circle_radius">circle_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#connect_to_chat">connect_to_chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#display_width">display_width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#dont_draw_last_move">dont_draw_last_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#dont_show_messages">dont_show_messages</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#double_click_submit">double_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#draw_bottom_labels">draw_bottom_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#draw_left_labels">draw_left_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#draw_right_labels">draw_right_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#draw_top_labels">draw_top_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#end_time">end_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#errors">errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#free_handicap_placement">free_handicap_placement</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#game_date">game_date</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#game_id">game_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#game_name">game_name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#game_type">game_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;temporary&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#handicap_rank_difference">handicap_rank_difference</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#interactive">interactive</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#isPlayerController">isPlayerController</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#isPlayerOwner">isPlayerOwner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#is_game_record">is_game_record</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ladder">ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#last_move_opacity">last_move_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#last_move_radius">last_move_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#latencies">latencies</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#malkovich_log">malkovich_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#mode">mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#move_tree_container">move_tree_container</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ogs">ogs</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ogs_import">ogs_import</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#onError">onError</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#one_click_submit">one_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#original_disable_analysis">original_disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#original_sgf">original_sgf</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#outcome">outcome</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#pause_control">pause_control</a><span class="tsd-signature-symbol">?: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#phase">phase</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#player_id">player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#player_pool">player_pool</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_collection">puzzle_collection</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_description">puzzle_description</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_rank">puzzle_rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_type">puzzle_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#removed">removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#reviews">reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#rules">rules</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score">score</a><span class="tsd-signature-symbol">?: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_handicap">score_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_passes">score_passes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_prisoners">score_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_stones">score_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_territory">score_territory</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_territory_in_seki">score_territory_in_seki</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#server_socket">server_socket</a><span class="tsd-signature-symbol">?: </span><a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#spectator_log">spectator_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#square_size">square_size</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">?: </span><a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#start_time">start_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#superko_algorithm">superko_algorithm</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#throw_all_errors">throw_all_errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#title_div">title_div</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#username">username</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#variation_stone_opacity">variation_stone_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#white_must_pass_last">white_must_pass_last</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#winner">winner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#CanvasRendererGobanConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a><ul class="tsd-hierarchy"><li><span class="target">CanvasRendererGobanConfig</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L54">Goban/CanvasRenderer.ts:54</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="CanvasRendererGobanConfig.html#aga_handicap_scoring" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>CanvasRendererGobanConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="CanvasRendererGobanConfig.html">CanvasRendererGobanConfig</a></li></ul><h1>Interface CanvasRendererGobanConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">CanvasRendererGobanConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#allow_ko">allow_ko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#allow_self_capture">allow_self_capture</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#allow_superko">allow_superko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#auth">auth</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#automatic_stone_removal">automatic_stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#board_div">board_div</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#bounds">bounds</a><span class="tsd-signature-symbol">?: </span><a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#chat_log">chat_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#circle_radius">circle_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#connect_to_chat">connect_to_chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#display_width">display_width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#dont_draw_last_move">dont_draw_last_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#dont_show_messages">dont_show_messages</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#double_click_submit">double_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#draw_bottom_labels">draw_bottom_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#draw_left_labels">draw_left_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#draw_right_labels">draw_right_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#draw_top_labels">draw_top_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#end_time">end_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#errors">errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#free_handicap_placement">free_handicap_placement</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#game_date">game_date</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#game_id">game_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#game_name">game_name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#game_type">game_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;temporary&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#handicap_rank_difference">handicap_rank_difference</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#interactive">interactive</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#isPlayerController">isPlayerController</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#isPlayerOwner">isPlayerOwner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#is_game_record">is_game_record</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ladder">ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#last_move_opacity">last_move_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#last_move_radius">last_move_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#latencies">latencies</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#malkovich_log">malkovich_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#mode">mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#move_tree_container">move_tree_container</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ogs">ogs</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ogs_import">ogs_import</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#onError">onError</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#one_click_submit">one_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#original_disable_analysis">original_disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#original_sgf">original_sgf</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#outcome">outcome</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#pause_control">pause_control</a><span class="tsd-signature-symbol">?: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#phase">phase</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#player_id">player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#player_pool">player_pool</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_collection">puzzle_collection</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_description">puzzle_description</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_rank">puzzle_rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#puzzle_type">puzzle_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#removed">removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#reviews">reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#rules">rules</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score">score</a><span class="tsd-signature-symbol">?: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_handicap">score_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_passes">score_passes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_prisoners">score_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_stones">score_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_territory">score_territory</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#score_territory_in_seki">score_territory_in_seki</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#server_socket">server_socket</a><span class="tsd-signature-symbol">?: </span><a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#spectator_log">spectator_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#square_size">square_size</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">?: </span><a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#start_time">start_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#stone_font_scale">stone_font_scale</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#superko_algorithm">superko_algorithm</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#throw_all_errors">throw_all_errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#title_div">title_div</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#username">username</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#variation_stone_opacity">variation_stone_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#white_must_pass_last">white_must_pass_last</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="CanvasRendererGobanConfig.html#winner">winner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#CanvasRendererGobanConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a><ul class="tsd-hierarchy"><li><span class="target">CanvasRendererGobanConfig</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L54">Goban/CanvasRenderer.ts:54</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="CanvasRendererGobanConfig.html#aga_handicap_scoring" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring?</span></a>
 <a href="CanvasRendererGobanConfig.html#allow_ko" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko?</span></a>
 <a href="CanvasRendererGobanConfig.html#allow_self_capture" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture?</span></a>
 <a href="CanvasRendererGobanConfig.html#allow_superko" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko?</span></a>
@@ -102,6 +102,7 @@
 <a href="CanvasRendererGobanConfig.html#square_size" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size?</span></a>
 <a href="CanvasRendererGobanConfig.html#stalling_score_estimate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate?</span></a>
 <a href="CanvasRendererGobanConfig.html#start_time" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time?</span></a>
+<a href="CanvasRendererGobanConfig.html#stone_font_scale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale?</span></a>
 <a href="CanvasRendererGobanConfig.html#strict_seki_mode" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode?</span></a>
 <a href="CanvasRendererGobanConfig.html#superko_algorithm" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm?</span></a>
 <a href="CanvasRendererGobanConfig.html#throw_all_errors" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors?</span></a>
@@ -116,13 +117,13 @@
 <a href="CanvasRendererGobanConfig.html#white_prisoners" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners?</span></a>
 <a href="CanvasRendererGobanConfig.html#width" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width?</span></a>
 <a href="CanvasRendererGobanConfig.html#winner" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L159">engine/GobanEngine.ts:159</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_ko">allow_ko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L149">engine/GobanEngine.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_self_capture">allow_self_capture</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L147">engine/GobanEngine.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_superko">allow_superko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L150">engine/GobanEngine.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="auth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>auth</span><a href="#auth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">auth</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#auth">auth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L101">GobanBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#automatic_stone_removal">automatic_stone_removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L148">engine/GobanEngine.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#black_player_id">black_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L204">engine/GobanEngine.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>div</span><a href="#board_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L55">Goban/CanvasRenderer.ts:55</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L91">GobanBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L78">GobanBase.ts:78</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L95">GobanBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#clock">clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L165">engine/GobanEngine.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="connect_to_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>connect_<wbr/>to_<wbr/>chat</span><a href="#connect_to_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect_<wbr/>to_<wbr/>chat</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#connect_to_chat">connect_to_chat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L129">GobanBase.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#disable_analysis">disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L107">engine/GobanEngine.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L70">GobanBase.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L92">GobanBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="dont_show_messages" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>show_<wbr/>messages</span><a href="#dont_show_messages" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>show_<wbr/>messages</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#dont_show_messages">dont_show_messages</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L93">GobanBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L97">GobanBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L89">GobanBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L88">GobanBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L90">GobanBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L87">GobanBase.ts:87</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="end_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>end_<wbr/>time</span><a href="#end_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#end_time">end_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L144">engine/GobanEngine.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>errors</span><a href="#errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#errors">errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L197">engine/GobanEngine.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#free_handicap_placement">free_handicap_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L138">engine/GobanEngine.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>date</span><a href="#game_date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>date</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_date">game_date</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L145">engine/GobanEngine.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L97">engine/GobanEngine.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>name</span><a href="#game_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_name">game_name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L99">engine/GobanEngine.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;temporary&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L114">GobanBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L76">GobanBase.ts:76</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#group_ids">group_ids</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L103">engine/GobanEngine.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#handicap">handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L109">engine/GobanEngine.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#handicap_rank_difference">handicap_rank_difference</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L108">engine/GobanEngine.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L106">engine/GobanEngine.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#initial_player">initial_player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L104">engine/GobanEngine.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#initial_state">initial_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L113">engine/GobanEngine.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L72">GobanBase.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L108">GobanBase.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L107">GobanBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L106">GobanBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#is_game_record">is_game_record</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L130">engine/GobanEngine.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#komi">komi</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L110">engine/GobanEngine.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder</span><a href="#ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ladder">ladder</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L203">engine/GobanEngine.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ladder_id">ladder_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L102">engine/GobanEngine.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>opacity</span><a href="#last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L58">Goban/CanvasRenderer.ts:58</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L94">GobanBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#latencies">latencies</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L115">engine/GobanEngine.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L109">GobanBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="malkovich_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malkovich_<wbr/>log</span><a href="#malkovich_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malkovich_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#malkovich_log">malkovich_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L80">GobanBase.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#marks">marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L103">GobanBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#mode">mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L73">GobanBase.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#move_tree">move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L134">engine/GobanEngine.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L57">Goban/CanvasRenderer.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#moves">moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L133">engine/GobanEngine.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#name">name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L272">engine/GobanEngine.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that need to be sealed before scoring should happen</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#needs_sealing">needs_sealing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L181">engine/GobanEngine.ts:181</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs</span><a href="#ogs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ogs">ogs</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L184">engine/GobanEngine.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs_import" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs_<wbr/>import</span><a href="#ogs_import" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs_<wbr/>import</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Deprecated, I don&#39;t think we need this anymore, but need to be sure</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ogs_import">ogs_import</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L200">engine/GobanEngine.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">err</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L110">GobanBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="onScoreEstimationUpdated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><a href="#onScoreEstimationUpdated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onScoreEstimationUpdated.__type-15.__type-16"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winning_color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">points</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L111">GobanBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L96">GobanBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="opponent_plays_first_after_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><a href="#opponent_plays_first_after_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L160">engine/GobanEngine.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>disable_<wbr/>analysis</span><a href="#original_disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#original_disable_analysis">original_disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L136">engine/GobanEngine.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>sgf</span><a href="#original_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>sgf</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#original_sgf">original_sgf</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L137">engine/GobanEngine.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#outcome">outcome</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L140">engine/GobanEngine.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L83">GobanBase.ts:83</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L84">GobanBase.ts:84</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#phase">phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L112">engine/GobanEngine.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L100">engine/GobanEngine.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player_pool">player_pool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L116">engine/GobanEngine.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#players">players</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L117">engine/GobanEngine.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L276">engine/GobanEngine.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_collection">puzzle_collection</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L282">engine/GobanEngine.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_description">puzzle_description</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L281">engine/GobanEngine.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L277">engine/GobanEngine.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L278">engine/GobanEngine.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_rank">puzzle_rank</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L280">engine/GobanEngine.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_type">puzzle_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L273">engine/GobanEngine.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ranked">ranked</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L135">engine/GobanEngine.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Removed stones in stone removal phase
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L159">engine/GobanEngine.ts:159</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_ko">allow_ko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L149">engine/GobanEngine.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_self_capture">allow_self_capture</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L147">engine/GobanEngine.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_superko">allow_superko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L150">engine/GobanEngine.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="auth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>auth</span><a href="#auth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">auth</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#auth">auth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L102">GobanBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#automatic_stone_removal">automatic_stone_removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L148">engine/GobanEngine.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#black_player_id">black_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L204">engine/GobanEngine.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>div</span><a href="#board_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L55">Goban/CanvasRenderer.ts:55</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L91">GobanBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L78">GobanBase.ts:78</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L95">GobanBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#clock">clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L165">engine/GobanEngine.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="connect_to_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>connect_<wbr/>to_<wbr/>chat</span><a href="#connect_to_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect_<wbr/>to_<wbr/>chat</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#connect_to_chat">connect_to_chat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L130">GobanBase.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#disable_analysis">disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L107">engine/GobanEngine.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L70">GobanBase.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L92">GobanBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="dont_show_messages" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>show_<wbr/>messages</span><a href="#dont_show_messages" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>show_<wbr/>messages</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#dont_show_messages">dont_show_messages</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L93">GobanBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L97">GobanBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L89">GobanBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L88">GobanBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L90">GobanBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L87">GobanBase.ts:87</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="end_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>end_<wbr/>time</span><a href="#end_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#end_time">end_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L144">engine/GobanEngine.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>errors</span><a href="#errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#errors">errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L197">engine/GobanEngine.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#free_handicap_placement">free_handicap_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L138">engine/GobanEngine.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>date</span><a href="#game_date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>date</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_date">game_date</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L145">engine/GobanEngine.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L97">engine/GobanEngine.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>name</span><a href="#game_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_name">game_name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L99">engine/GobanEngine.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;temporary&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L115">GobanBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L76">GobanBase.ts:76</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#group_ids">group_ids</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L103">engine/GobanEngine.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#handicap">handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L109">engine/GobanEngine.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#handicap_rank_difference">handicap_rank_difference</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L108">engine/GobanEngine.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L106">engine/GobanEngine.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#initial_player">initial_player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L104">engine/GobanEngine.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#initial_state">initial_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L113">engine/GobanEngine.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L72">GobanBase.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L109">GobanBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L108">GobanBase.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L107">GobanBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#is_game_record">is_game_record</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L130">engine/GobanEngine.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#komi">komi</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L110">engine/GobanEngine.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder</span><a href="#ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ladder">ladder</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L203">engine/GobanEngine.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ladder_id">ladder_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L102">engine/GobanEngine.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>opacity</span><a href="#last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L58">Goban/CanvasRenderer.ts:58</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L94">GobanBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#latencies">latencies</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L115">engine/GobanEngine.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L110">GobanBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="malkovich_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malkovich_<wbr/>log</span><a href="#malkovich_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malkovich_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#malkovich_log">malkovich_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L80">GobanBase.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#marks">marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L104">GobanBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#mode">mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L73">GobanBase.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#move_tree">move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L134">engine/GobanEngine.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L57">Goban/CanvasRenderer.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#moves">moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L133">engine/GobanEngine.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#name">name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L272">engine/GobanEngine.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that need to be sealed before scoring should happen</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#needs_sealing">needs_sealing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L181">engine/GobanEngine.ts:181</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs</span><a href="#ogs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ogs">ogs</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L184">engine/GobanEngine.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs_import" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs_<wbr/>import</span><a href="#ogs_import" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs_<wbr/>import</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Deprecated, I don&#39;t think we need this anymore, but need to be sure</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ogs_import">ogs_import</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L200">engine/GobanEngine.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">err</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L111">GobanBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="onScoreEstimationUpdated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><a href="#onScoreEstimationUpdated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onScoreEstimationUpdated.__type-15.__type-16"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winning_color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">points</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L112">GobanBase.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L96">GobanBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="opponent_plays_first_after_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><a href="#opponent_plays_first_after_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L160">engine/GobanEngine.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>disable_<wbr/>analysis</span><a href="#original_disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#original_disable_analysis">original_disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L136">engine/GobanEngine.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>sgf</span><a href="#original_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>sgf</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#original_sgf">original_sgf</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L137">engine/GobanEngine.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#outcome">outcome</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L140">engine/GobanEngine.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L83">GobanBase.ts:83</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L84">GobanBase.ts:84</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#phase">phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L112">engine/GobanEngine.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L100">engine/GobanEngine.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player_pool">player_pool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L116">engine/GobanEngine.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#players">players</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L117">engine/GobanEngine.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L276">engine/GobanEngine.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_collection">puzzle_collection</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L282">engine/GobanEngine.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_description">puzzle_description</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L281">engine/GobanEngine.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L277">engine/GobanEngine.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L278">engine/GobanEngine.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_rank">puzzle_rank</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L280">engine/GobanEngine.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_type">puzzle_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L273">engine/GobanEngine.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ranked">ranked</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L135">engine/GobanEngine.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Removed stones in stone removal phase
  Passing an array of JGOFMove objects is preferred, the string
  format exists for historical backwards compatibility. It is an
  encoded move string, e.g. &quot;aa&quot; for A19</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#removed">removed</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L178">engine/GobanEngine.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo">rengo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L121">engine/GobanEngine.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo_casual_mode">rengo_casual_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L126">engine/GobanEngine.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo_teams">rengo_teams</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L122">engine/GobanEngine.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L98">engine/GobanEngine.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="reviews" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>reviews</span><a href="#reviews" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reviews</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">review_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#reviews">reviews</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L127">engine/GobanEngine.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rules">rules</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L111">engine/GobanEngine.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score">score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L139">engine/GobanEngine.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_handicap">score_handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L157">engine/GobanEngine.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_passes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>passes</span><a href="#score_passes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>passes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_passes">score_passes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L155">engine/GobanEngine.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_prisoners">score_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L156">engine/GobanEngine.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_stones">score_stones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L154">engine/GobanEngine.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_territory">score_territory</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L151">engine/GobanEngine.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_territory_in_seki">score_territory_in_seki</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L152">engine/GobanEngine.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="server_socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>server_<wbr/>socket</span><a href="#server_socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">server_<wbr/>socket</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#server_socket">server_socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L128">GobanBase.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="spectator_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>spectator_<wbr/>log</span><a href="#spectator_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">spectator_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#spectator_log">spectator_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L79">GobanBase.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L74">GobanBase.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L162">engine/GobanEngine.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time</span><a href="#start_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#start_time">start_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L143">engine/GobanEngine.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#strict_seki_mode">strict_seki_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L153">engine/GobanEngine.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#superko_algorithm">superko_algorithm</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L161">engine/GobanEngine.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>When loading initial state or moves, by default GobanEngine will try and
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#removed">removed</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L178">engine/GobanEngine.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo">rengo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L121">engine/GobanEngine.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo_casual_mode">rengo_casual_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L126">engine/GobanEngine.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo_teams">rengo_teams</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L122">engine/GobanEngine.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L98">engine/GobanEngine.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="reviews" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>reviews</span><a href="#reviews" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reviews</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">review_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#reviews">reviews</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L127">engine/GobanEngine.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rules">rules</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L111">engine/GobanEngine.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score">score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L139">engine/GobanEngine.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_handicap">score_handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L157">engine/GobanEngine.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_passes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>passes</span><a href="#score_passes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>passes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_passes">score_passes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L155">engine/GobanEngine.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_prisoners">score_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L156">engine/GobanEngine.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_stones">score_stones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L154">engine/GobanEngine.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_territory">score_territory</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L151">engine/GobanEngine.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_territory_in_seki">score_territory_in_seki</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L152">engine/GobanEngine.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="server_socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>server_<wbr/>socket</span><a href="#server_socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">server_<wbr/>socket</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#server_socket">server_socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L129">GobanBase.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="spectator_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>spectator_<wbr/>log</span><a href="#spectator_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">spectator_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#spectator_log">spectator_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L79">GobanBase.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L74">GobanBase.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L162">engine/GobanEngine.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time</span><a href="#start_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#start_time">start_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L143">engine/GobanEngine.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stone_font_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>font_<wbr/>scale</span><a href="#stone_font_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>font_<wbr/>scale</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#stone_font_scale">stone_font_scale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L99">GobanBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#strict_seki_mode">strict_seki_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L153">engine/GobanEngine.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#superko_algorithm">superko_algorithm</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L161">engine/GobanEngine.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>When loading initial state or moves, by default GobanEngine will try and
  handle bad data by just resorting to &#39;edit placing&#39; moves. If this is
  true, then those errors are thrown instead.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#throw_all_errors">throw_all_errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L171">engine/GobanEngine.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#time_control">time_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L102">GobanBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#time_per_move">time_per_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L194">engine/GobanEngine.ts:194</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>title_<wbr/>div</span><a href="#title_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L56">Goban/CanvasRenderer.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#tournament_id">tournament_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L101">engine/GobanEngine.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#username">username</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L127">GobanBase.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L98">GobanBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_must_pass_last" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span><a href="#white_must_pass_last" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>must_<wbr/>pass_<wbr/>last</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_must_pass_last">white_must_pass_last</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L158">engine/GobanEngine.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_player_id">white_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L205">engine/GobanEngine.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L105">engine/GobanEngine.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#winner">winner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L141">engine/GobanEngine.ts:141</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#aga_handicap_scoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#auth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>auth</span></a><a href="#automatic_stone_removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_div" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>div</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#bounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#connect_to_chat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect_<wbr/>to_<wbr/>chat</span></a><a href="#disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#display_width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#dont_draw_last_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#dont_show_messages" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>show_<wbr/>messages</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#end_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>end_<wbr/>time</span></a><a href="#errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>errors</span></a><a href="#free_handicap_placement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_date" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>date</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>name</span></a><a href="#game_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#group_ids" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#interactive" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#komi" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder</span></a><a href="#ladder_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#last_move_opacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#latencies" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#leavePushedAnalysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#malkovich_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malkovich_<wbr/>log</span></a><a href="#marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#moves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#needs_sealing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#ogs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs</span></a><a href="#ogs_import" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs_<wbr/>import</span></a><a href="#onError" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#onScoreEstimationUpdated" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#opponent_plays_first_after_resume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span></a><a href="#original_disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>disable_<wbr/>analysis</span></a><a href="#original_sgf" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>sgf</span></a><a href="#outcome" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#player_pool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#puzzle_collection" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#ranked" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#removed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#rengo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#reviews" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reviews</span></a><a href="#rules" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_passes" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>passes</span></a><a href="#score_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#server_socket" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>server_<wbr/>socket</span></a><a href="#spectator_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>spectator_<wbr/>log</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#start_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time</span></a><a href="#strict_seki_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#superko_algorithm" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#throw_all_errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_per_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#title_div" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title_<wbr/>div</span></a><a href="#tournament_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#username" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#white_must_pass_last" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span></a><a href="#white_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#throw_all_errors">throw_all_errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L171">engine/GobanEngine.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#time_control">time_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L103">GobanBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#time_per_move">time_per_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L194">engine/GobanEngine.ts:194</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>title_<wbr/>div</span><a href="#title_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L56">Goban/CanvasRenderer.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#tournament_id">tournament_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L101">engine/GobanEngine.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#username">username</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L128">GobanBase.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L98">GobanBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_must_pass_last" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span><a href="#white_must_pass_last" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>must_<wbr/>pass_<wbr/>last</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_must_pass_last">white_must_pass_last</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L158">engine/GobanEngine.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_player_id">white_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L205">engine/GobanEngine.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L105">engine/GobanEngine.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#winner">winner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L141">engine/GobanEngine.ts:141</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#aga_handicap_scoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#auth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>auth</span></a><a href="#automatic_stone_removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_div" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>div</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#bounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#connect_to_chat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect_<wbr/>to_<wbr/>chat</span></a><a href="#disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#display_width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#dont_draw_last_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#dont_show_messages" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>show_<wbr/>messages</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#end_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>end_<wbr/>time</span></a><a href="#errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>errors</span></a><a href="#free_handicap_placement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_date" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>date</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>name</span></a><a href="#game_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#group_ids" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#interactive" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#komi" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder</span></a><a href="#ladder_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#last_move_opacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#latencies" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#leavePushedAnalysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#malkovich_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malkovich_<wbr/>log</span></a><a href="#marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#moves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#needs_sealing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#ogs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs</span></a><a href="#ogs_import" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs_<wbr/>import</span></a><a href="#onError" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#onScoreEstimationUpdated" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#opponent_plays_first_after_resume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span></a><a href="#original_disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>disable_<wbr/>analysis</span></a><a href="#original_sgf" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>sgf</span></a><a href="#outcome" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#player_pool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#puzzle_collection" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#ranked" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#removed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#rengo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#reviews" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reviews</span></a><a href="#rules" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_passes" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>passes</span></a><a href="#score_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#server_socket" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>server_<wbr/>socket</span></a><a href="#spectator_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>spectator_<wbr/>log</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#start_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time</span></a><a href="#stone_font_scale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a><a href="#strict_seki_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#superko_algorithm" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#throw_all_errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_per_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#title_div" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title_<wbr/>div</span></a><a href="#tournament_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#username" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#white_must_pass_last" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span></a><a href="#white_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/ColoredCircle.html b/docs/interfaces/ColoredCircle.html
index a6921011..732be3db 100644
--- a/docs/interfaces/ColoredCircle.html
+++ b/docs/interfaces/ColoredCircle.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ColoredCircle | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ColoredCircle.html">ColoredCircle</a></li></ul><h1>Interface ColoredCircle</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ColoredCircle</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ColoredCircle.html#border_color">border_color</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ColoredCircle.html#border_width">border_width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ColoredCircle.html#color">color</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ColoredCircle.html#move">move</a><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L63">Goban/InteractiveBase.ts:63</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ColoredCircle.html#border_color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>border_<wbr/>color?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ColoredCircle | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ColoredCircle.html">ColoredCircle</a></li></ul><h1>Interface ColoredCircle</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ColoredCircle</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ColoredCircle.html#border_color">border_color</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ColoredCircle.html#border_width">border_width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ColoredCircle.html#color">color</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ColoredCircle.html#move">move</a><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L63">Goban/InteractiveBase.ts:63</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ColoredCircle.html#border_color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>border_<wbr/>color?</span></a>
 <a href="ColoredCircle.html#border_width" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>border_<wbr/>width?</span></a>
 <a href="ColoredCircle.html#color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a>
 <a href="ColoredCircle.html#move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="border_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>border_<wbr/>color</span><a href="#border_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">border_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L67">Goban/InteractiveBase.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="border_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>border_<wbr/>width</span><a href="#border_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">border_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L66">Goban/InteractiveBase.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L65">Goban/InteractiveBase.ts:65</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L64">Goban/InteractiveBase.ts:64</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#border_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>border_<wbr/>color</span></a><a href="#border_width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>border_<wbr/>width</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="border_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>border_<wbr/>color</span><a href="#border_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">border_<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L67">Goban/InteractiveBase.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="border_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>border_<wbr/>width</span><a href="#border_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">border_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L66">Goban/InteractiveBase.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L65">Goban/InteractiveBase.ts:65</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L64">Goban/InteractiveBase.ts:64</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#border_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>border_<wbr/>color</span></a><a href="#border_width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>border_<wbr/>width</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/ConditionalMoveResponseTree.html b/docs/interfaces/ConditionalMoveResponseTree.html
index ab9df23e..a9e33c7a 100644
--- a/docs/interfaces/ConditionalMoveResponseTree.html
+++ b/docs/interfaces/ConditionalMoveResponseTree.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ConditionalMoveResponseTree | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ConditionalMoveResponseTree.html">ConditionalMoveResponseTree</a></li></ul><h1>Interface ConditionalMoveResponseTree</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ConditionalMoveResponseTree</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">move</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>move: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L27">engine/ConditionalMoveTree.ts:27</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ConditionalMoveResponseTree | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ConditionalMoveResponseTree.html">ConditionalMoveResponseTree</a></li></ul><h1>Interface ConditionalMoveResponseTree</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ConditionalMoveResponseTree</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">move</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>move: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L27">engine/ConditionalMoveTree.ts:27</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanBounds.html b/docs/interfaces/GobanBounds.html
index 66091132..1127cb06 100644
--- a/docs/interfaces/GobanBounds.html
+++ b/docs/interfaces/GobanBounds.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanBounds | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanBounds.html">GobanBounds</a></li></ul><h1>Interface GobanBounds</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanBounds</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanBounds.html#bottom">bottom</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanBounds.html#left">left</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanBounds.html#right">right</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanBounds.html#top">top</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L60">GobanBase.ts:60</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanBounds.html#bottom" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bottom</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanBounds | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanBounds.html">GobanBounds</a></li></ul><h1>Interface GobanBounds</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanBounds</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanBounds.html#bottom">bottom</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanBounds.html#left">left</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanBounds.html#right">right</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanBounds.html#top">top</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L60">GobanBase.ts:60</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanBounds.html#bottom" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bottom</span></a>
 <a href="GobanBounds.html#left" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>left</span></a>
 <a href="GobanBounds.html#right" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>right</span></a>
 <a href="GobanBounds.html#top" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>top</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="bottom" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>bottom</span><a href="#bottom" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bottom</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L64">GobanBase.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>left</span><a href="#left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">left</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L62">GobanBase.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="right" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>right</span><a href="#right" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">right</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L63">GobanBase.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="top" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>top</span><a href="#top" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">top</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L61">GobanBase.ts:61</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#bottom" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bottom</span></a><a href="#left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>left</span></a><a href="#right" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>right</span></a><a href="#top" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>top</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="bottom" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>bottom</span><a href="#bottom" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bottom</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L64">GobanBase.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>left</span><a href="#left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">left</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L62">GobanBase.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="right" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>right</span><a href="#right" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">right</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L63">GobanBase.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="top" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>top</span><a href="#top" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">top</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L61">GobanBase.ts:61</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#bottom" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bottom</span></a><a href="#left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>left</span></a><a href="#right" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>right</span></a><a href="#top" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>top</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanCallbacks.html b/docs/interfaces/GobanCallbacks.html
index 39f4e192..bcd212c9 100644
--- a/docs/interfaces/GobanCallbacks.html
+++ b/docs/interfaces/GobanCallbacks.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanCallbacks | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanCallbacks.html">GobanCallbacks</a></li></ul><h1>Interface GobanCallbacks</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanCallbacks</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#addCoordinatesToChatInput">addCoordinatesToChatInput</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#canvasAllocationErrorHandler">canvasAllocationErrorHandler</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">note</span>, <span class="tsd-kind-parameter">error</span>, <span class="tsd-kind-parameter">extra</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBlackStoneColor">customBlackStoneColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBlackStoneUrl">customBlackStoneUrl</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBlackTextColor">customBlackTextColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBoardColor">customBoardColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBoardLineColor">customBoardLineColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBoardUrl">customBoardUrl</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customWhiteStoneColor">customWhiteStoneColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customWhiteStoneUrl">customWhiteStoneUrl</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customWhiteTextColor">customWhiteTextColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#defaultConfig">defaultConfig</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getCDNReleaseBase">getCDNReleaseBase</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getClockDrift">getClockDrift</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getLocation">getLocation</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getMoveTreeNumbering">getMoveTreeNumbering</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-coordinates&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-number&quot;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getNetworkLatency">getNetworkLatency</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getSelectedThemes">getSelectedThemes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getSoundEnabled">getSoundEnabled</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getSoundVolume">getSoundVolume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#isAnalysisDisabled">isAnalysisDisabled</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span>, <span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#toast">toast</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id</span>, <span class="tsd-kind-parameter">duration</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#updateScoreEstimation">updateScoreEstimation</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">est_winning_color</span>, <span class="tsd-kind-parameter">number_of_points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#watchSelectedThemes">watchSelectedThemes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L20">Goban/callbacks.ts:20</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanCallbacks.html#addCoordinatesToChatInput" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>add<wbr/>Coordinates<wbr/>To<wbr/>Chat<wbr/>Input?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanCallbacks | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanCallbacks.html">GobanCallbacks</a></li></ul><h1>Interface GobanCallbacks</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanCallbacks</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#addCoordinatesToChatInput">addCoordinatesToChatInput</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#canvasAllocationErrorHandler">canvasAllocationErrorHandler</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">note</span>, <span class="tsd-kind-parameter">error</span>, <span class="tsd-kind-parameter">extra</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBlackStoneColor">customBlackStoneColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBlackStoneUrl">customBlackStoneUrl</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBlackTextColor">customBlackTextColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBoardColor">customBoardColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBoardLineColor">customBoardLineColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customBoardUrl">customBoardUrl</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customWhiteStoneColor">customWhiteStoneColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customWhiteStoneUrl">customWhiteStoneUrl</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#customWhiteTextColor">customWhiteTextColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#defaultConfig">defaultConfig</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getCDNReleaseBase">getCDNReleaseBase</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getClockDrift">getClockDrift</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getCoordinateDisplaySystem">getCoordinateDisplaySystem</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getLocation">getLocation</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getMoveTreeNumbering">getMoveTreeNumbering</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-coordinates&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-number&quot;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getNetworkLatency">getNetworkLatency</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getSelectedThemes">getSelectedThemes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getShowUndoRequestIndicator">getShowUndoRequestIndicator</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getShowVariationMoveNumbers">getShowVariationMoveNumbers</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getSoundEnabled">getSoundEnabled</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getSoundVolume">getSoundVolume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#getStoneFontScale">getStoneFontScale</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#isAnalysisDisabled">isAnalysisDisabled</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span>, <span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#toast">toast</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id</span>, <span class="tsd-kind-parameter">duration</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#updateScoreEstimation">updateScoreEstimation</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">est_winning_color</span>, <span class="tsd-kind-parameter">number_of_points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCallbacks.html#watchSelectedThemes">watchSelectedThemes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L20">Goban/callbacks.ts:20</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanCallbacks.html#addCoordinatesToChatInput" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>add<wbr/>Coordinates<wbr/>To<wbr/>Chat<wbr/>Input?</span></a>
 <a href="GobanCallbacks.html#canvasAllocationErrorHandler" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>canvas<wbr/>Allocation<wbr/>Error<wbr/>Handler?</span></a>
 <a href="GobanCallbacks.html#customBlackStoneColor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Black<wbr/>Stone<wbr/>Color?</span></a>
 <a href="GobanCallbacks.html#customBlackStoneUrl" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Black<wbr/>Stone<wbr/>Url?</span></a>
@@ -21,8 +21,9 @@
 <a href="GobanCallbacks.html#getShowVariationMoveNumbers" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers?</span></a>
 <a href="GobanCallbacks.html#getSoundEnabled" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Sound<wbr/>Enabled?</span></a>
 <a href="GobanCallbacks.html#getSoundVolume" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Sound<wbr/>Volume?</span></a>
+<a href="GobanCallbacks.html#getStoneFontScale" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale?</span></a>
 <a href="GobanCallbacks.html#isAnalysisDisabled" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled?</span></a>
 <a href="GobanCallbacks.html#toast" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>toast?</span></a>
 <a href="GobanCallbacks.html#updateScoreEstimation" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>update<wbr/>Score<wbr/>Estimation?</span></a>
 <a href="GobanCallbacks.html#watchSelectedThemes" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>watch<wbr/>Selected<wbr/>Themes?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="addCoordinatesToChatInput" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>add<wbr/>Coordinates<wbr/>To<wbr/>Chat<wbr/>Input</span><a href="#addCoordinatesToChatInput" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">add<wbr/>Coordinates<wbr/>To<wbr/>Chat<wbr/>Input</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="addCoordinatesToChatInput.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L60">Goban/callbacks.ts:60</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="canvasAllocationErrorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>canvas<wbr/>Allocation<wbr/>Error<wbr/>Handler</span><a href="#canvasAllocationErrorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">canvas<wbr/>Allocation<wbr/>Error<wbr/>Handler</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">note</span>, <span class="tsd-kind-parameter">error</span>, <span class="tsd-kind-parameter">extra</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="canvasAllocationErrorHandler.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">note</span>, <span class="tsd-kind-parameter">error</span>, <span class="tsd-kind-parameter">extra</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">note</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li><li><span><span class="tsd-kind-parameter">extra</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">total_allocations_made</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">total_pixels_allocated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">total_<wbr/>allocations_<wbr/>made</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">total_<wbr/>pixels_<wbr/>allocated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L49">Goban/callbacks.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBlackStoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Black<wbr/>Stone<wbr/>Color</span><a href="#customBlackStoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Black<wbr/>Stone<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBlackStoneColor.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L39">Goban/callbacks.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBlackStoneUrl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Black<wbr/>Stone<wbr/>Url</span><a href="#customBlackStoneUrl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Black<wbr/>Stone<wbr/>Url</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBlackStoneUrl.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L46">Goban/callbacks.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBlackTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Black<wbr/>Text<wbr/>Color</span><a href="#customBlackTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Black<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBlackTextColor.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L40">Goban/callbacks.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBoardColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Board<wbr/>Color</span><a href="#customBoardColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Board<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBoardColor.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L43">Goban/callbacks.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBoardLineColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Board<wbr/>Line<wbr/>Color</span><a href="#customBoardLineColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Board<wbr/>Line<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBoardLineColor.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L44">Goban/callbacks.ts:44</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBoardUrl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Board<wbr/>Url</span><a href="#customBoardUrl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Board<wbr/>Url</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBoardUrl.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L45">Goban/callbacks.ts:45</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customWhiteStoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>White<wbr/>Stone<wbr/>Color</span><a href="#customWhiteStoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>White<wbr/>Stone<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customWhiteStoneColor.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L41">Goban/callbacks.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customWhiteStoneUrl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>White<wbr/>Stone<wbr/>Url</span><a href="#customWhiteStoneUrl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>White<wbr/>Stone<wbr/>Url</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customWhiteStoneUrl.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L47">Goban/callbacks.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customWhiteTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>White<wbr/>Text<wbr/>Color</span><a href="#customWhiteTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>White<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customWhiteTextColor.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L42">Goban/callbacks.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">default<wbr/>Config</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="defaultConfig.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L21">Goban/callbacks.ts:21</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getCDNReleaseBase.__type-24.__type-25"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L32">Goban/callbacks.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getClockDrift.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L25">Goban/callbacks.ts:25</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getCoordinateDisplaySystem.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L22">Goban/callbacks.ts:22</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Location</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getLocation.__type-30.__type-31"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L27">Goban/callbacks.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-coordinates&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-number&quot;</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getMoveTreeNumbering.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-coordinates&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-number&quot;</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-coordinates&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-number&quot;</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L31">Goban/callbacks.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getNetworkLatency.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L26">Goban/callbacks.ts:26</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getSelectedThemes.__type-36.__type-37"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L37">Goban/callbacks.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getShowUndoRequestIndicator.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L30">Goban/callbacks.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getShowVariationMoveNumbers.__type-40.__type-41"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L29">Goban/callbacks.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getSoundEnabled.__type-42.__type-43"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L33">Goban/callbacks.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getSoundVolume.__type-44.__type-45"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L34">Goban/callbacks.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span>, <span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isAnalysisDisabled.__type-46.__type-47"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span>, <span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L23">Goban/callbacks.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="toast" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>toast</span><a href="#toast" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">toast</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id</span>, <span class="tsd-kind-parameter">duration</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="toast.__type-48.__type-49"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id</span>, <span class="tsd-kind-parameter">duration</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">duration</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L66">Goban/callbacks.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">est_winning_color</span>, <span class="tsd-kind-parameter">number_of_points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="updateScoreEstimation.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">est_winning_color</span>, <span class="tsd-kind-parameter">number_of_points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">est_winning_color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">number_of_points</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L61">Goban/callbacks.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="watchSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>watch<wbr/>Selected<wbr/>Themes</span><a href="#watchSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">watch<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="watchSelectedThemes.__type-52.__type-53"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="watchSelectedThemes.__type-52.__type-53.__type-54.remove.__type-55.__type-56"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></li></ul></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L36">Goban/callbacks.ts:36</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#addCoordinatesToChatInput" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>add<wbr/>Coordinates<wbr/>To<wbr/>Chat<wbr/>Input</span></a><a href="#canvasAllocationErrorHandler" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>canvas<wbr/>Allocation<wbr/>Error<wbr/>Handler</span></a><a href="#customBlackStoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Black<wbr/>Stone<wbr/>Color</span></a><a href="#customBlackStoneUrl" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Black<wbr/>Stone<wbr/>Url</span></a><a href="#customBlackTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Black<wbr/>Text<wbr/>Color</span></a><a href="#customBoardColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Board<wbr/>Color</span></a><a href="#customBoardLineColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Board<wbr/>Line<wbr/>Color</span></a><a href="#customBoardUrl" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Board<wbr/>Url</span></a><a href="#customWhiteStoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>White<wbr/>Stone<wbr/>Color</span></a><a href="#customWhiteStoneUrl" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>White<wbr/>Stone<wbr/>Url</span></a><a href="#customWhiteTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>White<wbr/>Text<wbr/>Color</span></a><a href="#defaultConfig" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>default<wbr/>Config</span></a><a href="#getCDNReleaseBase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getClockDrift" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getLocation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Location</span></a><a href="#getMoveTreeNumbering" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getNetworkLatency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getSelectedThemes" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getSoundEnabled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a><a href="#isAnalysisDisabled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#toast" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>toast</span></a><a href="#updateScoreEstimation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#watchSelectedThemes" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>watch<wbr/>Selected<wbr/>Themes</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="addCoordinatesToChatInput" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>add<wbr/>Coordinates<wbr/>To<wbr/>Chat<wbr/>Input</span><a href="#addCoordinatesToChatInput" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">add<wbr/>Coordinates<wbr/>To<wbr/>Chat<wbr/>Input</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="addCoordinatesToChatInput.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">coordinates</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">coordinates</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L61">Goban/callbacks.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="canvasAllocationErrorHandler" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>canvas<wbr/>Allocation<wbr/>Error<wbr/>Handler</span><a href="#canvasAllocationErrorHandler" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">canvas<wbr/>Allocation<wbr/>Error<wbr/>Handler</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">note</span>, <span class="tsd-kind-parameter">error</span>, <span class="tsd-kind-parameter">extra</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="canvasAllocationErrorHandler.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">note</span>, <span class="tsd-kind-parameter">error</span>, <span class="tsd-kind-parameter">extra</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">note</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">error</span>: <span class="tsd-signature-type">Error</span></span></li><li><span><span class="tsd-kind-parameter">extra</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">total_allocations_made</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">total_pixels_allocated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">total_<wbr/>allocations_<wbr/>made</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">total_<wbr/>pixels_<wbr/>allocated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L50">Goban/callbacks.ts:50</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBlackStoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Black<wbr/>Stone<wbr/>Color</span><a href="#customBlackStoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Black<wbr/>Stone<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBlackStoneColor.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L40">Goban/callbacks.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBlackStoneUrl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Black<wbr/>Stone<wbr/>Url</span><a href="#customBlackStoneUrl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Black<wbr/>Stone<wbr/>Url</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBlackStoneUrl.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L47">Goban/callbacks.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBlackTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Black<wbr/>Text<wbr/>Color</span><a href="#customBlackTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Black<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBlackTextColor.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L41">Goban/callbacks.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBoardColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Board<wbr/>Color</span><a href="#customBoardColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Board<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBoardColor.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L44">Goban/callbacks.ts:44</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBoardLineColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Board<wbr/>Line<wbr/>Color</span><a href="#customBoardLineColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Board<wbr/>Line<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBoardLineColor.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L45">Goban/callbacks.ts:45</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customBoardUrl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>Board<wbr/>Url</span><a href="#customBoardUrl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>Board<wbr/>Url</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customBoardUrl.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L46">Goban/callbacks.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customWhiteStoneColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>White<wbr/>Stone<wbr/>Color</span><a href="#customWhiteStoneColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>White<wbr/>Stone<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customWhiteStoneColor.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L42">Goban/callbacks.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customWhiteStoneUrl" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>White<wbr/>Stone<wbr/>Url</span><a href="#customWhiteStoneUrl" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>White<wbr/>Stone<wbr/>Url</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customWhiteStoneUrl.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L48">Goban/callbacks.ts:48</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="customWhiteTextColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>custom<wbr/>White<wbr/>Text<wbr/>Color</span><a href="#customWhiteTextColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">custom<wbr/>White<wbr/>Text<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="customWhiteTextColor.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L43">Goban/callbacks.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="defaultConfig" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>default<wbr/>Config</span><a href="#defaultConfig" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">default<wbr/>Config</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="defaultConfig.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L21">Goban/callbacks.ts:21</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getCDNReleaseBase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>getCDNRelease<wbr/>Base</span><a href="#getCDNReleaseBase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">getCDNRelease<wbr/>Base</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getCDNReleaseBase.__type-24.__type-25"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L33">Goban/callbacks.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getClockDrift" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Clock<wbr/>Drift</span><a href="#getClockDrift" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Clock<wbr/>Drift</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getClockDrift.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L25">Goban/callbacks.ts:25</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getCoordinateDisplaySystem" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><a href="#getCoordinateDisplaySystem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Coordinate<wbr/>Display<wbr/>System</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getCoordinateDisplaySystem.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;A1&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;1-1&quot;</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L22">Goban/callbacks.ts:22</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getLocation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Location</span><a href="#getLocation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Location</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getLocation.__type-30.__type-31"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L27">Goban/callbacks.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getMoveTreeNumbering" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><a href="#getMoveTreeNumbering" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-coordinates&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-number&quot;</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getMoveTreeNumbering.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-coordinates&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-number&quot;</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-coordinates&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move-number&quot;</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L32">Goban/callbacks.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getNetworkLatency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Network<wbr/>Latency</span><a href="#getNetworkLatency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Network<wbr/>Latency</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getNetworkLatency.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L26">Goban/callbacks.ts:26</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Selected<wbr/>Themes</span><a href="#getSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getSelectedThemes.__type-36.__type-37"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L38">Goban/callbacks.ts:38</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getShowUndoRequestIndicator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><a href="#getShowUndoRequestIndicator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getShowUndoRequestIndicator.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L31">Goban/callbacks.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getShowVariationMoveNumbers" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><a href="#getShowVariationMoveNumbers" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getShowVariationMoveNumbers.__type-40.__type-41"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L29">Goban/callbacks.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getSoundEnabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Sound<wbr/>Enabled</span><a href="#getSoundEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Sound<wbr/>Enabled</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getSoundEnabled.__type-42.__type-43"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L34">Goban/callbacks.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getSoundVolume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Sound<wbr/>Volume</span><a href="#getSoundVolume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Sound<wbr/>Volume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getSoundVolume.__type-44.__type-45"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L35">Goban/callbacks.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getStoneFontScale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><a href="#getStoneFontScale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Stone<wbr/>Font<wbr/>Scale</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getStoneFontScale.__type-46.__type-47"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L30">Goban/callbacks.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isAnalysisDisabled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Analysis<wbr/>Disabled</span><a href="#isAnalysisDisabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Analysis<wbr/>Disabled</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span>, <span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isAnalysisDisabled.__type-48.__type-49"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span>, <span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li><li><span><span class="tsd-kind-parameter">perGameSettingAppliesToNonPlayers</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L23">Goban/callbacks.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="toast" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>toast</span><a href="#toast" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">toast</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id</span>, <span class="tsd-kind-parameter">duration</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="toast.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id</span>, <span class="tsd-kind-parameter">duration</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">duration</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L67">Goban/callbacks.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="updateScoreEstimation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>update<wbr/>Score<wbr/>Estimation</span><a href="#updateScoreEstimation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">update<wbr/>Score<wbr/>Estimation</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">est_winning_color</span>, <span class="tsd-kind-parameter">number_of_points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="updateScoreEstimation.__type-52.__type-53"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">est_winning_color</span>, <span class="tsd-kind-parameter">number_of_points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">est_winning_color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">number_of_points</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L62">Goban/callbacks.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="watchSelectedThemes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>watch<wbr/>Selected<wbr/>Themes</span><a href="#watchSelectedThemes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">watch<wbr/>Selected<wbr/>Themes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="watchSelectedThemes.__type-54.__type-55"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">cb</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">cb</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">themes</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">themes</span>: <a href="GobanSelectedThemes.html" class="tsd-signature-type tsd-kind-interface">GobanSelectedThemes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="watchSelectedThemes.__type-54.__type-55.__type-56.remove.__type-57.__type-58"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></li></ul></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L37">Goban/callbacks.ts:37</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#addCoordinatesToChatInput" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>add<wbr/>Coordinates<wbr/>To<wbr/>Chat<wbr/>Input</span></a><a href="#canvasAllocationErrorHandler" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>canvas<wbr/>Allocation<wbr/>Error<wbr/>Handler</span></a><a href="#customBlackStoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Black<wbr/>Stone<wbr/>Color</span></a><a href="#customBlackStoneUrl" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Black<wbr/>Stone<wbr/>Url</span></a><a href="#customBlackTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Black<wbr/>Text<wbr/>Color</span></a><a href="#customBoardColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Board<wbr/>Color</span></a><a href="#customBoardLineColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Board<wbr/>Line<wbr/>Color</span></a><a href="#customBoardUrl" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>Board<wbr/>Url</span></a><a href="#customWhiteStoneColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>White<wbr/>Stone<wbr/>Color</span></a><a href="#customWhiteStoneUrl" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>White<wbr/>Stone<wbr/>Url</span></a><a href="#customWhiteTextColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>custom<wbr/>White<wbr/>Text<wbr/>Color</span></a><a href="#defaultConfig" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>default<wbr/>Config</span></a><a href="#getCDNReleaseBase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>getCDNRelease<wbr/>Base</span></a><a href="#getClockDrift" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Clock<wbr/>Drift</span></a><a href="#getCoordinateDisplaySystem" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Coordinate<wbr/>Display<wbr/>System</span></a><a href="#getLocation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Location</span></a><a href="#getMoveTreeNumbering" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Move<wbr/>Tree<wbr/>Numbering</span></a><a href="#getNetworkLatency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Network<wbr/>Latency</span></a><a href="#getSelectedThemes" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Selected<wbr/>Themes</span></a><a href="#getShowUndoRequestIndicator" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Show<wbr/>Undo<wbr/>Request<wbr/>Indicator</span></a><a href="#getShowVariationMoveNumbers" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Show<wbr/>Variation<wbr/>Move<wbr/>Numbers</span></a><a href="#getSoundEnabled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Sound<wbr/>Enabled</span></a><a href="#getSoundVolume" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Sound<wbr/>Volume</span></a><a href="#getStoneFontScale" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Stone<wbr/>Font<wbr/>Scale</span></a><a href="#isAnalysisDisabled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Analysis<wbr/>Disabled</span></a><a href="#toast" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>toast</span></a><a href="#updateScoreEstimation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>update<wbr/>Score<wbr/>Estimation</span></a><a href="#watchSelectedThemes" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>watch<wbr/>Selected<wbr/>Themes</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanCanvasInterface.html b/docs/interfaces/GobanCanvasInterface.html
index 217ef254..10769671 100644
--- a/docs/interfaces/GobanCanvasInterface.html
+++ b/docs/interfaces/GobanCanvasInterface.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanCanvasInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanCanvasInterface.html">GobanCanvasInterface</a></li></ul><h1>Interface GobanCanvasInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanCanvasInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCanvasInterface.html#engine">engine</a><span class="tsd-signature-symbol">: </span><a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCanvasInterface.html#move_tree_container">move_tree_container</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#clearAnalysisDrawing.clearAnalysisDrawing-1">clearAnalysisDrawing</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#clearMessage.clearMessage-1">clearMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#destroy.destroy-1">destroy</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#disablePen.disablePen-1">disablePen</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#drawPenMarks.drawPenMarks-1">drawPenMarks</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#drawSquare.drawSquare-1">drawSquare</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#enablePen.enablePen-1">enablePen</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1">move_tree_bindCanvasEvents</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#move_tree_redraw.move_tree_redraw-1">move_tree_redraw</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#setByoYomiLabel.setByoYomiLabel-1">setByoYomiLabel</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#setLastMoveOpacity.setLastMoveOpacity-1">setLastMoveOpacity</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#setMoveTreeContainer.setMoveTreeContainer-1">setMoveTreeContainer</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#showMessage.showMessage-1">showMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4>Implemented by</h4><ul class="tsd-hierarchy"><li><a href="../classes/GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L72">Goban/CanvasRenderer.ts:72</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanCanvasInterface.html#engine" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanCanvasInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanCanvasInterface.html">GobanCanvasInterface</a></li></ul><h1>Interface GobanCanvasInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanCanvasInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCanvasInterface.html#engine">engine</a><span class="tsd-signature-symbol">: </span><a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanCanvasInterface.html#move_tree_container">move_tree_container</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#clearAnalysisDrawing.clearAnalysisDrawing-1">clearAnalysisDrawing</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#clearMessage.clearMessage-1">clearMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#destroy.destroy-1">destroy</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#disablePen.disablePen-1">disablePen</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#drawPenMarks.drawPenMarks-1">drawPenMarks</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#drawSquare.drawSquare-1">drawSquare</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#enablePen.enablePen-1">enablePen</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1">move_tree_bindCanvasEvents</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#move_tree_redraw.move_tree_redraw-1">move_tree_redraw</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#setByoYomiLabel.setByoYomiLabel-1">setByoYomiLabel</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#setLastMoveOpacity.setLastMoveOpacity-1">setLastMoveOpacity</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#setMoveTreeContainer.setMoveTreeContainer-1">setMoveTreeContainer</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="GobanCanvasInterface.html#showMessage.showMessage-1">showMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4>Implemented by</h4><ul class="tsd-hierarchy"><li><a href="../classes/GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L72">Goban/CanvasRenderer.ts:72</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanCanvasInterface.html#engine" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a>
 <a href="GobanCanvasInterface.html#move_tree_container" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container?</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="GobanCanvasInterface.html#clearAnalysisDrawing" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a>
 <a href="GobanCanvasInterface.html#clearMessage" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a>
@@ -13,4 +13,4 @@
 <a href="GobanCanvasInterface.html#setLastMoveOpacity" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a>
 <a href="GobanCanvasInterface.html#setMoveTreeContainer" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a>
 <a href="GobanCanvasInterface.html#showMessage" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L73">Goban/CanvasRenderer.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L74">Goban/CanvasRenderer.ts:74</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L76">Goban/CanvasRenderer.ts:76</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L92">Goban/CanvasRenderer.ts:92</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L96">Goban/CanvasRenderer.ts:96</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L79">Goban/CanvasRenderer.ts:79</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L77">Goban/CanvasRenderer.ts:77</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L94">Goban/CanvasRenderer.ts:94</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L78">Goban/CanvasRenderer.ts:78</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_bindCanvasEvents" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span><a href="#move_tree_bindCanvasEvents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L83">Goban/CanvasRenderer.ts:83</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L84">Goban/CanvasRenderer.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setByoYomiLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><a href="#setByoYomiLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setByoYomiLabel.setByoYomiLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setByoYomiLabel.setByoYomiLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L80">Goban/CanvasRenderer.ts:80</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastMoveOpacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><a href="#setLastMoveOpacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastMoveOpacity.setLastMoveOpacity-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastMoveOpacity.setLastMoveOpacity-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L81">Goban/CanvasRenderer.ts:81</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L85">Goban/CanvasRenderer.ts:85</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id_or_error</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L87">Goban/CanvasRenderer.ts:87</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#move_tree_bindCanvasEvents" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#setByoYomiLabel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span></a><a href="#setLastMoveOpacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L73">Goban/CanvasRenderer.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L74">Goban/CanvasRenderer.ts:74</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L76">Goban/CanvasRenderer.ts:76</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L92">Goban/CanvasRenderer.ts:92</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L96">Goban/CanvasRenderer.ts:96</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L79">Goban/CanvasRenderer.ts:79</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L77">Goban/CanvasRenderer.ts:77</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L94">Goban/CanvasRenderer.ts:94</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L78">Goban/CanvasRenderer.ts:78</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_bindCanvasEvents" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span><a href="#move_tree_bindCanvasEvents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">canvas</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_bindCanvasEvents.move_tree_bindCanvasEvents-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L83">Goban/CanvasRenderer.ts:83</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L84">Goban/CanvasRenderer.ts:84</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setByoYomiLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><a href="#setByoYomiLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setByoYomiLabel.setByoYomiLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setByoYomiLabel.setByoYomiLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L80">Goban/CanvasRenderer.ts:80</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastMoveOpacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><a href="#setLastMoveOpacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastMoveOpacity.setLastMoveOpacity-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastMoveOpacity.setLastMoveOpacity-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L81">Goban/CanvasRenderer.ts:81</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L85">Goban/CanvasRenderer.ts:85</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id_or_error</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L87">Goban/CanvasRenderer.ts:87</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#move_tree_bindCanvasEvents" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>bind<wbr/>Canvas<wbr/>Events</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#setByoYomiLabel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span></a><a href="#setLastMoveOpacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanConfig.html b/docs/interfaces/GobanConfig.html
index c66e5839..8b7c0f0b 100644
--- a/docs/interfaces/GobanConfig.html
+++ b/docs/interfaces/GobanConfig.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanConfig.html">GobanConfig</a></li></ul><h1>Interface GobanConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#allow_ko">allow_ko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#allow_self_capture">allow_self_capture</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#allow_superko">allow_superko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#auth">auth</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#automatic_stone_removal">automatic_stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#bounds">bounds</a><span class="tsd-signature-symbol">?: </span><a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#chat_log">chat_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#circle_radius">circle_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#connect_to_chat">connect_to_chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#display_width">display_width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#dont_draw_last_move">dont_draw_last_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#dont_show_messages">dont_show_messages</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#double_click_submit">double_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#draw_bottom_labels">draw_bottom_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#draw_left_labels">draw_left_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#draw_right_labels">draw_right_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#draw_top_labels">draw_top_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#end_time">end_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#errors">errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#free_handicap_placement">free_handicap_placement</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#game_date">game_date</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#game_id">game_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#game_name">game_name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#game_type">game_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;temporary&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#handicap_rank_difference">handicap_rank_difference</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#interactive">interactive</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#isPlayerController">isPlayerController</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#isPlayerOwner">isPlayerOwner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#is_game_record">is_game_record</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ladder">ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#last_move_radius">last_move_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#latencies">latencies</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#malkovich_log">malkovich_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#mode">mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ogs">ogs</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ogs_import">ogs_import</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#onError">onError</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#one_click_submit">one_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#original_disable_analysis">original_disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#original_sgf">original_sgf</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#outcome">outcome</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#pause_control">pause_control</a><span class="tsd-signature-symbol">?: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#phase">phase</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#player_id">player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#player_pool">player_pool</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_collection">puzzle_collection</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_description">puzzle_description</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_rank">puzzle_rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_type">puzzle_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#removed">removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#reviews">reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#rules">rules</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score">score</a><span class="tsd-signature-symbol">?: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_handicap">score_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_passes">score_passes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_prisoners">score_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_stones">score_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_territory">score_territory</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_territory_in_seki">score_territory_in_seki</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#server_socket">server_socket</a><span class="tsd-signature-symbol">?: </span><a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#spectator_log">spectator_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#square_size">square_size</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">?: </span><a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#start_time">start_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#superko_algorithm">superko_algorithm</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#throw_all_errors">throw_all_errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#username">username</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#variation_stone_opacity">variation_stone_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#white_must_pass_last">white_must_pass_last</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#winner">winner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></li><li><a href="PuzzleConfig.html" class="tsd-signature-type tsd-kind-interface">PuzzleConfig</a><ul class="tsd-hierarchy"><li><span class="target">GobanConfig</span><ul class="tsd-hierarchy"><li><a href="CanvasRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">CanvasRendererGobanConfig</a></li><li><a href="SVGRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">SVGRendererGobanConfig</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L69">GobanBase.ts:69</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanConfig.html#aga_handicap_scoring" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanConfig.html">GobanConfig</a></li></ul><h1>Interface GobanConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#allow_ko">allow_ko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#allow_self_capture">allow_self_capture</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#allow_superko">allow_superko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#auth">auth</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#automatic_stone_removal">automatic_stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#bounds">bounds</a><span class="tsd-signature-symbol">?: </span><a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#chat_log">chat_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#circle_radius">circle_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#connect_to_chat">connect_to_chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#display_width">display_width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#dont_draw_last_move">dont_draw_last_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#dont_show_messages">dont_show_messages</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#double_click_submit">double_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#draw_bottom_labels">draw_bottom_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#draw_left_labels">draw_left_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#draw_right_labels">draw_right_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#draw_top_labels">draw_top_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#end_time">end_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#errors">errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#free_handicap_placement">free_handicap_placement</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#game_date">game_date</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#game_id">game_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#game_name">game_name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#game_type">game_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;temporary&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#handicap_rank_difference">handicap_rank_difference</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#interactive">interactive</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#isPlayerController">isPlayerController</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#isPlayerOwner">isPlayerOwner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#is_game_record">is_game_record</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ladder">ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#last_move_radius">last_move_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#latencies">latencies</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#malkovich_log">malkovich_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#mode">mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ogs">ogs</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ogs_import">ogs_import</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#onError">onError</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#one_click_submit">one_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#original_disable_analysis">original_disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#original_sgf">original_sgf</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#outcome">outcome</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#pause_control">pause_control</a><span class="tsd-signature-symbol">?: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#phase">phase</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#player_id">player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#player_pool">player_pool</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_collection">puzzle_collection</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_description">puzzle_description</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_rank">puzzle_rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#puzzle_type">puzzle_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#removed">removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#reviews">reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#rules">rules</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score">score</a><span class="tsd-signature-symbol">?: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_handicap">score_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_passes">score_passes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_prisoners">score_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_stones">score_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_territory">score_territory</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#score_territory_in_seki">score_territory_in_seki</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#server_socket">server_socket</a><span class="tsd-signature-symbol">?: </span><a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#spectator_log">spectator_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#square_size">square_size</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">?: </span><a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#start_time">start_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#stone_font_scale">stone_font_scale</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#superko_algorithm">superko_algorithm</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#throw_all_errors">throw_all_errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#username">username</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#variation_stone_opacity">variation_stone_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#white_must_pass_last">white_must_pass_last</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanConfig.html#winner">winner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></li><li><a href="PuzzleConfig.html" class="tsd-signature-type tsd-kind-interface">PuzzleConfig</a><ul class="tsd-hierarchy"><li><span class="target">GobanConfig</span><ul class="tsd-hierarchy"><li><a href="CanvasRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">CanvasRendererGobanConfig</a></li><li><a href="SVGRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">SVGRendererGobanConfig</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L69">GobanBase.ts:69</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanConfig.html#aga_handicap_scoring" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring?</span></a>
 <a href="GobanConfig.html#allow_ko" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko?</span></a>
 <a href="GobanConfig.html#allow_self_capture" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture?</span></a>
 <a href="GobanConfig.html#allow_superko" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko?</span></a>
@@ -99,6 +99,7 @@
 <a href="GobanConfig.html#square_size" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size?</span></a>
 <a href="GobanConfig.html#stalling_score_estimate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate?</span></a>
 <a href="GobanConfig.html#start_time" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time?</span></a>
+<a href="GobanConfig.html#stone_font_scale" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale?</span></a>
 <a href="GobanConfig.html#strict_seki_mode" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode?</span></a>
 <a href="GobanConfig.html#superko_algorithm" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm?</span></a>
 <a href="GobanConfig.html#throw_all_errors" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors?</span></a>
@@ -112,13 +113,13 @@
 <a href="GobanConfig.html#white_prisoners" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners?</span></a>
 <a href="GobanConfig.html#width" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width?</span></a>
 <a href="GobanConfig.html#winner" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#aga_handicap_scoring">aga_handicap_scoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L159">engine/GobanEngine.ts:159</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#allow_ko">allow_ko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L149">engine/GobanEngine.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#allow_self_capture">allow_self_capture</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L147">engine/GobanEngine.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#allow_superko">allow_superko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L150">engine/GobanEngine.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="auth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>auth</span><a href="#auth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">auth</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L101">GobanBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#automatic_stone_removal">automatic_stone_removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L148">engine/GobanEngine.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#black_player_id">black_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L204">engine/GobanEngine.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L91">GobanBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L78">GobanBase.ts:78</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L95">GobanBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#clock">clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L165">engine/GobanEngine.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="connect_to_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>connect_<wbr/>to_<wbr/>chat</span><a href="#connect_to_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect_<wbr/>to_<wbr/>chat</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L129">GobanBase.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#disable_analysis">disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L107">engine/GobanEngine.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L70">GobanBase.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L92">GobanBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="dont_show_messages" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>show_<wbr/>messages</span><a href="#dont_show_messages" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>show_<wbr/>messages</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L93">GobanBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L97">GobanBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L89">GobanBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L88">GobanBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L90">GobanBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L87">GobanBase.ts:87</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="end_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>end_<wbr/>time</span><a href="#end_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#end_time">end_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L144">engine/GobanEngine.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>errors</span><a href="#errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#errors">errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L197">engine/GobanEngine.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#free_handicap_placement">free_handicap_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L138">engine/GobanEngine.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>date</span><a href="#game_date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>date</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#game_date">game_date</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L145">engine/GobanEngine.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L97">engine/GobanEngine.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>name</span><a href="#game_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#game_name">game_name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L99">engine/GobanEngine.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;temporary&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L114">GobanBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L76">GobanBase.ts:76</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#group_ids">group_ids</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L103">engine/GobanEngine.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#handicap">handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L109">engine/GobanEngine.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#handicap_rank_difference">handicap_rank_difference</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L108">engine/GobanEngine.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L106">engine/GobanEngine.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#initial_player">initial_player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L104">engine/GobanEngine.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#initial_state">initial_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L113">engine/GobanEngine.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L72">GobanBase.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L108">GobanBase.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L107">GobanBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L106">GobanBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#is_game_record">is_game_record</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L130">engine/GobanEngine.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#komi">komi</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L110">engine/GobanEngine.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder</span><a href="#ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ladder">ladder</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L203">engine/GobanEngine.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ladder_id">ladder_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L102">engine/GobanEngine.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L94">GobanBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#latencies">latencies</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L115">engine/GobanEngine.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L109">GobanBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="malkovich_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malkovich_<wbr/>log</span><a href="#malkovich_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malkovich_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L80">GobanBase.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Overrides <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#marks">marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L103">GobanBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></div><aside class="tsd-sources"><p>Overrides <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#mode">mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L73">GobanBase.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#move_tree">move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L134">engine/GobanEngine.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#moves">moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L133">engine/GobanEngine.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#name">name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L272">engine/GobanEngine.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that need to be sealed before scoring should happen</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#needs_sealing">needs_sealing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L181">engine/GobanEngine.ts:181</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs</span><a href="#ogs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ogs">ogs</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L184">engine/GobanEngine.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs_import" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs_<wbr/>import</span><a href="#ogs_import" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs_<wbr/>import</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Deprecated, I don&#39;t think we need this anymore, but need to be sure</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ogs_import">ogs_import</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L200">engine/GobanEngine.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">err</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L110">GobanBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="onScoreEstimationUpdated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><a href="#onScoreEstimationUpdated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onScoreEstimationUpdated.__type-15.__type-16"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winning_color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">points</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L111">GobanBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L96">GobanBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="opponent_plays_first_after_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><a href="#opponent_plays_first_after_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L160">engine/GobanEngine.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>disable_<wbr/>analysis</span><a href="#original_disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#original_disable_analysis">original_disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L136">engine/GobanEngine.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>sgf</span><a href="#original_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>sgf</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#original_sgf">original_sgf</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L137">engine/GobanEngine.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#outcome">outcome</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L140">engine/GobanEngine.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L83">GobanBase.ts:83</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L84">GobanBase.ts:84</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#phase">phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L112">engine/GobanEngine.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L100">engine/GobanEngine.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#player_pool">player_pool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L116">engine/GobanEngine.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#players">players</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L117">engine/GobanEngine.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L276">engine/GobanEngine.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_collection">puzzle_collection</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L282">engine/GobanEngine.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_description">puzzle_description</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L281">engine/GobanEngine.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L277">engine/GobanEngine.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L278">engine/GobanEngine.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_rank">puzzle_rank</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L280">engine/GobanEngine.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_type">puzzle_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L273">engine/GobanEngine.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ranked">ranked</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L135">engine/GobanEngine.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Removed stones in stone removal phase
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#aga_handicap_scoring">aga_handicap_scoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L159">engine/GobanEngine.ts:159</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#allow_ko">allow_ko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L149">engine/GobanEngine.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#allow_self_capture">allow_self_capture</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L147">engine/GobanEngine.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#allow_superko">allow_superko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L150">engine/GobanEngine.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="auth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>auth</span><a href="#auth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">auth</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L102">GobanBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#automatic_stone_removal">automatic_stone_removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L148">engine/GobanEngine.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#black_player_id">black_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L204">engine/GobanEngine.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L91">GobanBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L78">GobanBase.ts:78</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L95">GobanBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#clock">clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L165">engine/GobanEngine.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="connect_to_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>connect_<wbr/>to_<wbr/>chat</span><a href="#connect_to_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect_<wbr/>to_<wbr/>chat</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L130">GobanBase.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#disable_analysis">disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L107">engine/GobanEngine.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L70">GobanBase.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L92">GobanBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="dont_show_messages" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>show_<wbr/>messages</span><a href="#dont_show_messages" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>show_<wbr/>messages</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L93">GobanBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L97">GobanBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L89">GobanBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L88">GobanBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L90">GobanBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L87">GobanBase.ts:87</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="end_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>end_<wbr/>time</span><a href="#end_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#end_time">end_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L144">engine/GobanEngine.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>errors</span><a href="#errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#errors">errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L197">engine/GobanEngine.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#free_handicap_placement">free_handicap_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L138">engine/GobanEngine.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>date</span><a href="#game_date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>date</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#game_date">game_date</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L145">engine/GobanEngine.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L97">engine/GobanEngine.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>name</span><a href="#game_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#game_name">game_name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L99">engine/GobanEngine.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;temporary&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L115">GobanBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L76">GobanBase.ts:76</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#group_ids">group_ids</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L103">engine/GobanEngine.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#handicap">handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L109">engine/GobanEngine.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#handicap_rank_difference">handicap_rank_difference</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L108">engine/GobanEngine.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L106">engine/GobanEngine.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#initial_player">initial_player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L104">engine/GobanEngine.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#initial_state">initial_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L113">engine/GobanEngine.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L72">GobanBase.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L109">GobanBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L108">GobanBase.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L107">GobanBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#is_game_record">is_game_record</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L130">engine/GobanEngine.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#komi">komi</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L110">engine/GobanEngine.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder</span><a href="#ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ladder">ladder</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L203">engine/GobanEngine.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ladder_id">ladder_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L102">engine/GobanEngine.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L94">GobanBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#latencies">latencies</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L115">engine/GobanEngine.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L110">GobanBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="malkovich_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malkovich_<wbr/>log</span><a href="#malkovich_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malkovich_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L80">GobanBase.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Overrides <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#marks">marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L104">GobanBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></div><aside class="tsd-sources"><p>Overrides <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#mode">mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L73">GobanBase.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#move_tree">move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L134">engine/GobanEngine.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#moves">moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L133">engine/GobanEngine.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#name">name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L272">engine/GobanEngine.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that need to be sealed before scoring should happen</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#needs_sealing">needs_sealing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L181">engine/GobanEngine.ts:181</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs</span><a href="#ogs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ogs">ogs</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L184">engine/GobanEngine.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs_import" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs_<wbr/>import</span><a href="#ogs_import" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs_<wbr/>import</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Deprecated, I don&#39;t think we need this anymore, but need to be sure</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ogs_import">ogs_import</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L200">engine/GobanEngine.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">err</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L111">GobanBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="onScoreEstimationUpdated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><a href="#onScoreEstimationUpdated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onScoreEstimationUpdated.__type-15.__type-16"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winning_color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">points</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L112">GobanBase.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L96">GobanBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="opponent_plays_first_after_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><a href="#opponent_plays_first_after_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L160">engine/GobanEngine.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>disable_<wbr/>analysis</span><a href="#original_disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#original_disable_analysis">original_disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L136">engine/GobanEngine.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>sgf</span><a href="#original_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>sgf</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#original_sgf">original_sgf</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L137">engine/GobanEngine.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#outcome">outcome</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L140">engine/GobanEngine.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L83">GobanBase.ts:83</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L84">GobanBase.ts:84</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#phase">phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L112">engine/GobanEngine.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L100">engine/GobanEngine.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#player_pool">player_pool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L116">engine/GobanEngine.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#players">players</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L117">engine/GobanEngine.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L276">engine/GobanEngine.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_collection">puzzle_collection</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L282">engine/GobanEngine.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_description">puzzle_description</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L281">engine/GobanEngine.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L277">engine/GobanEngine.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L278">engine/GobanEngine.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_rank">puzzle_rank</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L280">engine/GobanEngine.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#puzzle_type">puzzle_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L273">engine/GobanEngine.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#ranked">ranked</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L135">engine/GobanEngine.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Removed stones in stone removal phase
  Passing an array of JGOFMove objects is preferred, the string
  format exists for historical backwards compatibility. It is an
  encoded move string, e.g. &quot;aa&quot; for A19</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#removed">removed</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L178">engine/GobanEngine.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#rengo">rengo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L121">engine/GobanEngine.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#rengo_casual_mode">rengo_casual_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L126">engine/GobanEngine.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#rengo_teams">rengo_teams</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L122">engine/GobanEngine.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L98">engine/GobanEngine.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="reviews" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>reviews</span><a href="#reviews" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reviews</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">review_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#reviews">reviews</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L127">engine/GobanEngine.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#rules">rules</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L111">engine/GobanEngine.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score">score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L139">engine/GobanEngine.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_handicap">score_handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L157">engine/GobanEngine.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_passes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>passes</span><a href="#score_passes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>passes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_passes">score_passes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L155">engine/GobanEngine.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_prisoners">score_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L156">engine/GobanEngine.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_stones">score_stones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L154">engine/GobanEngine.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_territory">score_territory</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L151">engine/GobanEngine.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_territory_in_seki">score_territory_in_seki</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L152">engine/GobanEngine.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="server_socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>server_<wbr/>socket</span><a href="#server_socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">server_<wbr/>socket</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L128">GobanBase.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="spectator_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>spectator_<wbr/>log</span><a href="#spectator_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">spectator_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L79">GobanBase.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L74">GobanBase.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L162">engine/GobanEngine.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time</span><a href="#start_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#start_time">start_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L143">engine/GobanEngine.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#strict_seki_mode">strict_seki_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L153">engine/GobanEngine.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#superko_algorithm">superko_algorithm</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L161">engine/GobanEngine.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>When loading initial state or moves, by default GobanEngine will try and
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#removed">removed</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L178">engine/GobanEngine.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#rengo">rengo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L121">engine/GobanEngine.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#rengo_casual_mode">rengo_casual_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L126">engine/GobanEngine.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#rengo_teams">rengo_teams</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L122">engine/GobanEngine.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L98">engine/GobanEngine.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="reviews" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>reviews</span><a href="#reviews" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reviews</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">review_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#reviews">reviews</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L127">engine/GobanEngine.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#rules">rules</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L111">engine/GobanEngine.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score">score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L139">engine/GobanEngine.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_handicap">score_handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L157">engine/GobanEngine.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_passes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>passes</span><a href="#score_passes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>passes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_passes">score_passes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L155">engine/GobanEngine.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_prisoners">score_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L156">engine/GobanEngine.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_stones">score_stones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L154">engine/GobanEngine.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_territory">score_territory</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L151">engine/GobanEngine.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#score_territory_in_seki">score_territory_in_seki</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L152">engine/GobanEngine.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="server_socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>server_<wbr/>socket</span><a href="#server_socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">server_<wbr/>socket</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L129">GobanBase.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="spectator_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>spectator_<wbr/>log</span><a href="#spectator_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">spectator_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L79">GobanBase.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L74">GobanBase.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L162">engine/GobanEngine.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time</span><a href="#start_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#start_time">start_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L143">engine/GobanEngine.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_font_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>font_<wbr/>scale</span><a href="#stone_font_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>font_<wbr/>scale</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L99">GobanBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#strict_seki_mode">strict_seki_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L153">engine/GobanEngine.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#superko_algorithm">superko_algorithm</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L161">engine/GobanEngine.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>When loading initial state or moves, by default GobanEngine will try and
  handle bad data by just resorting to &#39;edit placing&#39; moves. If this is
  true, then those errors are thrown instead.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#throw_all_errors">throw_all_errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L171">engine/GobanEngine.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><p>Overrides <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#time_control">time_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L102">GobanBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#time_per_move">time_per_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L194">engine/GobanEngine.ts:194</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#tournament_id">tournament_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L101">engine/GobanEngine.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L127">GobanBase.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L98">GobanBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_must_pass_last" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span><a href="#white_must_pass_last" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>must_<wbr/>pass_<wbr/>last</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#white_must_pass_last">white_must_pass_last</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L158">engine/GobanEngine.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#white_player_id">white_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L205">engine/GobanEngine.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L105">engine/GobanEngine.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#winner">winner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L141">engine/GobanEngine.ts:141</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#aga_handicap_scoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#auth" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>auth</span></a><a href="#automatic_stone_removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#bounds" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#connect_to_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect_<wbr/>to_<wbr/>chat</span></a><a href="#disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#display_width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#dont_draw_last_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#dont_show_messages" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>show_<wbr/>messages</span></a><a href="#double_click_submit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#end_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>end_<wbr/>time</span></a><a href="#errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>errors</span></a><a href="#free_handicap_placement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_date" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>date</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>name</span></a><a href="#game_type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#group_ids" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#interactive" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#komi" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder</span></a><a href="#ladder_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#last_move_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#latencies" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#leavePushedAnalysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#malkovich_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malkovich_<wbr/>log</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#moves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#needs_sealing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#ogs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs</span></a><a href="#ogs_import" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs_<wbr/>import</span></a><a href="#onError" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#onScoreEstimationUpdated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span></a><a href="#one_click_submit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#opponent_plays_first_after_resume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span></a><a href="#original_disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>disable_<wbr/>analysis</span></a><a href="#original_sgf" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>sgf</span></a><a href="#outcome" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#pause_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#player_pool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#puzzle_collection" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#ranked" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#removed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#rengo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#reviews" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reviews</span></a><a href="#rules" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_passes" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>passes</span></a><a href="#score_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#server_socket" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>server_<wbr/>socket</span></a><a href="#spectator_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>spectator_<wbr/>log</span></a><a href="#square_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#start_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time</span></a><a href="#strict_seki_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#superko_algorithm" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#throw_all_errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_per_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#tournament_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a><a href="#variation_stone_opacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#white_must_pass_last" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span></a><a href="#white_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#throw_all_errors">throw_all_errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L171">engine/GobanEngine.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><p>Overrides <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#time_control">time_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L103">GobanBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#time_per_move">time_per_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L194">engine/GobanEngine.ts:194</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#tournament_id">tournament_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L101">engine/GobanEngine.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L128">GobanBase.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L98">GobanBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_must_pass_last" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span><a href="#white_must_pass_last" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>must_<wbr/>pass_<wbr/>last</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#white_must_pass_last">white_must_pass_last</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L158">engine/GobanEngine.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#white_player_id">white_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L205">engine/GobanEngine.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="PuzzleConfig.html">PuzzleConfig</a>.<a href="PuzzleConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L105">engine/GobanEngine.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanEngineConfig.html">GobanEngineConfig</a>.<a href="GobanEngineConfig.html#winner">winner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L141">engine/GobanEngine.ts:141</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#aga_handicap_scoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#auth" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>auth</span></a><a href="#automatic_stone_removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#bounds" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#connect_to_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect_<wbr/>to_<wbr/>chat</span></a><a href="#disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#display_width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#dont_draw_last_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#dont_show_messages" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>show_<wbr/>messages</span></a><a href="#double_click_submit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#end_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>end_<wbr/>time</span></a><a href="#errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>errors</span></a><a href="#free_handicap_placement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_date" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>date</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>name</span></a><a href="#game_type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#group_ids" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#interactive" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#komi" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder</span></a><a href="#ladder_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#last_move_radius" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#latencies" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#leavePushedAnalysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#malkovich_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malkovich_<wbr/>log</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#moves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#needs_sealing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#ogs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs</span></a><a href="#ogs_import" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs_<wbr/>import</span></a><a href="#onError" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#onScoreEstimationUpdated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span></a><a href="#one_click_submit" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#opponent_plays_first_after_resume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span></a><a href="#original_disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>disable_<wbr/>analysis</span></a><a href="#original_sgf" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>sgf</span></a><a href="#outcome" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#pause_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#player_pool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#puzzle_collection" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#ranked" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#removed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#rengo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#reviews" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reviews</span></a><a href="#rules" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_passes" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>passes</span></a><a href="#score_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#server_socket" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>server_<wbr/>socket</span></a><a href="#spectator_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>spectator_<wbr/>log</span></a><a href="#square_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#start_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time</span></a><a href="#stone_font_scale" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a><a href="#strict_seki_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#superko_algorithm" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#throw_all_errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_per_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#tournament_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a><a href="#variation_stone_opacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#white_must_pass_last" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span></a><a href="#white_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanEngineConfig.html b/docs/interfaces/GobanEngineConfig.html
index fb4f5847..969c4cae 100644
--- a/docs/interfaces/GobanEngineConfig.html
+++ b/docs/interfaces/GobanEngineConfig.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngineConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngineConfig.html">GobanEngineConfig</a></li></ul><h1>Interface GobanEngineConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanEngineConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#aga_handicap_scoring">aga_handicap_scoring</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#allow_ko">allow_ko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#allow_self_capture">allow_self_capture</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#allow_superko">allow_superko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#automatic_stone_removal">automatic_stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#end_time">end_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#errors">errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#free_handicap_placement">free_handicap_placement</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#game_date">game_date</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#game_id">game_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#game_name">game_name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#handicap_rank_difference">handicap_rank_difference</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#is_game_record">is_game_record</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ladder">ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#latencies">latencies</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ogs">ogs</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ogs_import">ogs_import</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#original_disable_analysis">original_disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#original_sgf">original_sgf</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#outcome">outcome</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#phase">phase</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#player_id">player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#player_pool">player_pool</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#removed">removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#reviews">reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#rules">rules</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score">score</a><span class="tsd-signature-symbol">?: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_handicap">score_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_passes">score_passes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_prisoners">score_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_stones">score_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_territory">score_territory</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_territory_in_seki">score_territory_in_seki</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">?: </span><a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#start_time">start_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#superko_algorithm">superko_algorithm</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#throw_all_errors">throw_all_errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#white_must_pass_last">white_must_pass_last</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#winner">winner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanEngineConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="BoardConfig.html" class="tsd-signature-type tsd-kind-interface">BoardConfig</a><ul class="tsd-hierarchy"><li><span class="target">GobanEngineConfig</span><ul class="tsd-hierarchy"><li><a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L96">engine/GobanEngine.ts:96</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanEngineConfig.html#aga_handicap_scoring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngineConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngineConfig.html">GobanEngineConfig</a></li></ul><h1>Interface GobanEngineConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanEngineConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#aga_handicap_scoring">aga_handicap_scoring</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#allow_ko">allow_ko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#allow_self_capture">allow_self_capture</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#allow_superko">allow_superko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#automatic_stone_removal">automatic_stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#end_time">end_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#errors">errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#free_handicap_placement">free_handicap_placement</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#game_date">game_date</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#game_id">game_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#game_name">game_name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#handicap_rank_difference">handicap_rank_difference</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#is_game_record">is_game_record</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ladder">ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#latencies">latencies</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ogs">ogs</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ogs_import">ogs_import</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#original_disable_analysis">original_disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#original_sgf">original_sgf</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#outcome">outcome</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#phase">phase</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#player_id">player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#player_pool">player_pool</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#removed">removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#reviews">reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#rules">rules</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score">score</a><span class="tsd-signature-symbol">?: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_handicap">score_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_passes">score_passes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_prisoners">score_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_stones">score_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_territory">score_territory</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#score_territory_in_seki">score_territory_in_seki</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">?: </span><a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#start_time">start_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#superko_algorithm">superko_algorithm</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#throw_all_errors">throw_all_errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#white_must_pass_last">white_must_pass_last</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineConfig.html#winner">winner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanEngineConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="BoardConfig.html" class="tsd-signature-type tsd-kind-interface">BoardConfig</a><ul class="tsd-hierarchy"><li><span class="target">GobanEngineConfig</span><ul class="tsd-hierarchy"><li><a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L96">engine/GobanEngine.ts:96</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanEngineConfig.html#aga_handicap_scoring" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring?</span></a>
 <a href="GobanEngineConfig.html#allow_ko" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko?</span></a>
 <a href="GobanEngineConfig.html#allow_self_capture" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture?</span></a>
 <a href="GobanEngineConfig.html#allow_superko" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko?</span></a>
@@ -71,13 +71,13 @@
 <a href="GobanEngineConfig.html#white_prisoners" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners?</span></a>
 <a href="GobanEngineConfig.html#width" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width?</span></a>
 <a href="GobanEngineConfig.html#winner" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L159">engine/GobanEngine.ts:159</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L149">engine/GobanEngine.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L147">engine/GobanEngine.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L150">engine/GobanEngine.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L148">engine/GobanEngine.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L204">engine/GobanEngine.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L165">engine/GobanEngine.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L107">engine/GobanEngine.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="end_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>end_<wbr/>time</span><a href="#end_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L144">engine/GobanEngine.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>errors</span><a href="#errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L197">engine/GobanEngine.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L138">engine/GobanEngine.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>date</span><a href="#game_date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>date</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L145">engine/GobanEngine.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L97">engine/GobanEngine.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>name</span><a href="#game_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L99">engine/GobanEngine.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L103">engine/GobanEngine.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L109">engine/GobanEngine.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L108">engine/GobanEngine.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Overrides <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L106">engine/GobanEngine.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L104">engine/GobanEngine.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L113">engine/GobanEngine.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L130">engine/GobanEngine.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L110">engine/GobanEngine.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder</span><a href="#ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L203">engine/GobanEngine.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L102">engine/GobanEngine.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L115">engine/GobanEngine.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L114">engine/GobanEngine.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L134">engine/GobanEngine.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L133">engine/GobanEngine.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that need to be sealed before scoring should happen</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L181">engine/GobanEngine.ts:181</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ogs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs</span><a href="#ogs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L184">engine/GobanEngine.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ogs_import" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs_<wbr/>import</span><a href="#ogs_import" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs_<wbr/>import</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Deprecated, I don&#39;t think we need this anymore, but need to be sure</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L200">engine/GobanEngine.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="opponent_plays_first_after_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><a href="#opponent_plays_first_after_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L160">engine/GobanEngine.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="original_disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>disable_<wbr/>analysis</span><a href="#original_disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L136">engine/GobanEngine.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="original_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>sgf</span><a href="#original_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>sgf</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L137">engine/GobanEngine.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L140">engine/GobanEngine.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L112">engine/GobanEngine.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L100">engine/GobanEngine.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L116">engine/GobanEngine.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L117">engine/GobanEngine.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L135">engine/GobanEngine.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Removed stones in stone removal phase
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L159">engine/GobanEngine.ts:159</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L149">engine/GobanEngine.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L147">engine/GobanEngine.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L150">engine/GobanEngine.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L148">engine/GobanEngine.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L204">engine/GobanEngine.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L165">engine/GobanEngine.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L107">engine/GobanEngine.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="end_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>end_<wbr/>time</span><a href="#end_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L144">engine/GobanEngine.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>errors</span><a href="#errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L197">engine/GobanEngine.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L138">engine/GobanEngine.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>date</span><a href="#game_date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>date</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L145">engine/GobanEngine.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L97">engine/GobanEngine.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>name</span><a href="#game_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L99">engine/GobanEngine.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L103">engine/GobanEngine.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L109">engine/GobanEngine.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L108">engine/GobanEngine.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Overrides <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L106">engine/GobanEngine.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L104">engine/GobanEngine.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L113">engine/GobanEngine.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L130">engine/GobanEngine.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L110">engine/GobanEngine.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder</span><a href="#ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L203">engine/GobanEngine.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L102">engine/GobanEngine.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L115">engine/GobanEngine.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L114">engine/GobanEngine.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L134">engine/GobanEngine.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L133">engine/GobanEngine.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that need to be sealed before scoring should happen</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L181">engine/GobanEngine.ts:181</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ogs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs</span><a href="#ogs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L184">engine/GobanEngine.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ogs_import" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs_<wbr/>import</span><a href="#ogs_import" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs_<wbr/>import</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Deprecated, I don&#39;t think we need this anymore, but need to be sure</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L200">engine/GobanEngine.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="opponent_plays_first_after_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><a href="#opponent_plays_first_after_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L160">engine/GobanEngine.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="original_disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>disable_<wbr/>analysis</span><a href="#original_disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L136">engine/GobanEngine.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="original_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>sgf</span><a href="#original_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>sgf</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L137">engine/GobanEngine.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L140">engine/GobanEngine.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L112">engine/GobanEngine.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L100">engine/GobanEngine.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L116">engine/GobanEngine.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L117">engine/GobanEngine.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L135">engine/GobanEngine.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Removed stones in stone removal phase
  Passing an array of JGOFMove objects is preferred, the string
  format exists for historical backwards compatibility. It is an
  encoded move string, e.g. &quot;aa&quot; for A19</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L178">engine/GobanEngine.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L121">engine/GobanEngine.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L126">engine/GobanEngine.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L122">engine/GobanEngine.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L98">engine/GobanEngine.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="reviews" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>reviews</span><a href="#reviews" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reviews</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">review_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L127">engine/GobanEngine.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L111">engine/GobanEngine.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L139">engine/GobanEngine.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L157">engine/GobanEngine.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_passes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>passes</span><a href="#score_passes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>passes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L155">engine/GobanEngine.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L156">engine/GobanEngine.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L154">engine/GobanEngine.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L151">engine/GobanEngine.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L152">engine/GobanEngine.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L162">engine/GobanEngine.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time</span><a href="#start_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L143">engine/GobanEngine.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L153">engine/GobanEngine.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L161">engine/GobanEngine.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>When loading initial state or moves, by default GobanEngine will try and
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L178">engine/GobanEngine.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L121">engine/GobanEngine.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L126">engine/GobanEngine.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L122">engine/GobanEngine.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L98">engine/GobanEngine.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="reviews" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>reviews</span><a href="#reviews" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reviews</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">review_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L127">engine/GobanEngine.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L111">engine/GobanEngine.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L139">engine/GobanEngine.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L157">engine/GobanEngine.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_passes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>passes</span><a href="#score_passes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>passes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L155">engine/GobanEngine.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L156">engine/GobanEngine.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L154">engine/GobanEngine.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L151">engine/GobanEngine.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L152">engine/GobanEngine.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L162">engine/GobanEngine.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time</span><a href="#start_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L143">engine/GobanEngine.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L153">engine/GobanEngine.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L161">engine/GobanEngine.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>When loading initial state or moves, by default GobanEngine will try and
  handle bad data by just resorting to &#39;edit placing&#39; moves. If this is
  true, then those errors are thrown instead.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L171">engine/GobanEngine.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L132">engine/GobanEngine.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L194">engine/GobanEngine.ts:194</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L101">engine/GobanEngine.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_must_pass_last" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span><a href="#white_must_pass_last" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>must_<wbr/>pass_<wbr/>last</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L158">engine/GobanEngine.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L205">engine/GobanEngine.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Overrides <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L105">engine/GobanEngine.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L141">engine/GobanEngine.ts:141</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#aga_handicap_scoring" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#automatic_stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#disable_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#end_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>end_<wbr/>time</span></a><a href="#errors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>errors</span></a><a href="#free_handicap_placement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_date" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>date</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>name</span></a><a href="#group_ids" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#is_game_record" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder</span></a><a href="#ladder_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#latencies" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#move_tree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#ogs" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs</span></a><a href="#ogs_import" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs_<wbr/>import</span></a><a href="#opponent_plays_first_after_resume" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span></a><a href="#original_disable_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>disable_<wbr/>analysis</span></a><a href="#original_sgf" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>sgf</span></a><a href="#outcome" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#player_pool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#ranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#reviews" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reviews</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_passes" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>passes</span></a><a href="#score_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#start_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time</span></a><a href="#strict_seki_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#superko_algorithm" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#throw_all_errors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_per_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#tournament_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#white_must_pass_last" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span></a><a href="#white_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L171">engine/GobanEngine.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L132">engine/GobanEngine.ts:132</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L194">engine/GobanEngine.ts:194</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L101">engine/GobanEngine.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_must_pass_last" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span><a href="#white_must_pass_last" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>must_<wbr/>pass_<wbr/>last</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L158">engine/GobanEngine.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L205">engine/GobanEngine.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Overrides <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L105">engine/GobanEngine.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L141">engine/GobanEngine.ts:141</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#aga_handicap_scoring" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#automatic_stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#disable_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#end_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>end_<wbr/>time</span></a><a href="#errors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>errors</span></a><a href="#free_handicap_placement" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_date" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>date</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>name</span></a><a href="#group_ids" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#is_game_record" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder</span></a><a href="#ladder_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#latencies" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#move_tree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#ogs" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs</span></a><a href="#ogs_import" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs_<wbr/>import</span></a><a href="#opponent_plays_first_after_resume" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span></a><a href="#original_disable_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>disable_<wbr/>analysis</span></a><a href="#original_sgf" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>sgf</span></a><a href="#outcome" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#player_pool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#ranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#reviews" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reviews</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_passes" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>passes</span></a><a href="#score_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#start_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time</span></a><a href="#strict_seki_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#superko_algorithm" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#throw_all_errors" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_per_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#tournament_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#white_must_pass_last" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span></a><a href="#white_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanEngineInitialState.html b/docs/interfaces/GobanEngineInitialState.html
index d96b1fb7..07c40210 100644
--- a/docs/interfaces/GobanEngineInitialState.html
+++ b/docs/interfaces/GobanEngineInitialState.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngineInitialState | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngineInitialState.html">GobanEngineInitialState</a></li></ul><h1>Interface GobanEngineInitialState</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanEngineInitialState</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineInitialState.html#black">black</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineInitialState.html#white">white</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L208">engine/GobanEngine.ts:208</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanEngineInitialState.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngineInitialState | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngineInitialState.html">GobanEngineInitialState</a></li></ul><h1>Interface GobanEngineInitialState</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanEngineInitialState</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineInitialState.html#black">black</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEngineInitialState.html#white">white</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L208">engine/GobanEngine.ts:208</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanEngineInitialState.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black?</span></a>
 <a href="GobanEngineInitialState.html#white" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L209">engine/GobanEngine.ts:209</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L210">engine/GobanEngine.ts:210</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L209">engine/GobanEngine.ts:209</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L210">engine/GobanEngine.ts:210</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanEnginePlayerEntry.html b/docs/interfaces/GobanEnginePlayerEntry.html
index d2f3b3a3..dd9af82e 100644
--- a/docs/interfaces/GobanEnginePlayerEntry.html
+++ b/docs/interfaces/GobanEnginePlayerEntry.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEnginePlayerEntry | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEnginePlayerEntry.html">GobanEnginePlayerEntry</a></li></ul><h1>Interface GobanEnginePlayerEntry</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanEnginePlayerEntry</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#accepted_stones">accepted_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#accepted_strict_seki_mode">accepted_strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#country">country</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#pro">pro</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#rank">rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L76">engine/GobanEngine.ts:76</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanEnginePlayerEntry.html#accepted_stones" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted_<wbr/>stones?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEnginePlayerEntry | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEnginePlayerEntry.html">GobanEnginePlayerEntry</a></li></ul><h1>Interface GobanEnginePlayerEntry</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanEnginePlayerEntry</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#accepted_stones">accepted_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#accepted_strict_seki_mode">accepted_strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#country">country</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#pro">pro</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#rank">rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEnginePlayerEntry.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L76">engine/GobanEngine.ts:76</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanEnginePlayerEntry.html#accepted_stones" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted_<wbr/>stones?</span></a>
 <a href="GobanEnginePlayerEntry.html#accepted_strict_seki_mode" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted_<wbr/>strict_<wbr/>seki_<wbr/>mode?</span></a>
 <a href="GobanEnginePlayerEntry.html#country" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>country?</span></a>
 <a href="GobanEnginePlayerEntry.html#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a>
@@ -7,6 +7,6 @@
 <a href="GobanEnginePlayerEntry.html#rank" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rank?</span></a>
 <a href="GobanEnginePlayerEntry.html#username" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="accepted_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>accepted_<wbr/>stones</span><a href="#accepted_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">accepted_<wbr/>stones</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>The accepted stones for the stone removal phase that the player has accepted</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L83">engine/GobanEngine.ts:83</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="accepted_strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>accepted_<wbr/>strict_<wbr/>seki_<wbr/>mode</span><a href="#accepted_strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">accepted_<wbr/>strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Whether or not the player has accepted scoring with strict seki mode on or not</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L86">engine/GobanEngine.ts:86</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="country" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>country</span><a href="#country" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L79">engine/GobanEngine.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L77">engine/GobanEngine.ts:77</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>XXX: The server is using these, the client may or may not be, we need to normalize this</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L89">engine/GobanEngine.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pro" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pro</span><a href="#pro" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pro</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L90">engine/GobanEngine.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rank</span><a href="#rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L80">engine/GobanEngine.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L78">engine/GobanEngine.ts:78</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#accepted_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted_<wbr/>stones</span></a><a href="#accepted_strict_seki_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted_<wbr/>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#country" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>country</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#pro" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pro</span></a><a href="#rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rank</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L83">engine/GobanEngine.ts:83</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="accepted_strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>accepted_<wbr/>strict_<wbr/>seki_<wbr/>mode</span><a href="#accepted_strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">accepted_<wbr/>strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Whether or not the player has accepted scoring with strict seki mode on or not</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L86">engine/GobanEngine.ts:86</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="country" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>country</span><a href="#country" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L79">engine/GobanEngine.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L77">engine/GobanEngine.ts:77</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>XXX: The server is using these, the client may or may not be, we need to normalize this</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L89">engine/GobanEngine.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pro" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pro</span><a href="#pro" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pro</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L90">engine/GobanEngine.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rank</span><a href="#rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L80">engine/GobanEngine.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L78">engine/GobanEngine.ts:78</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#accepted_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted_<wbr/>stones</span></a><a href="#accepted_strict_seki_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted_<wbr/>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#country" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>country</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#pro" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pro</span></a><a href="#rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rank</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanEvents.html b/docs/interfaces/GobanEvents.html
index 63fa7e11..663a3357 100644
--- a/docs/interfaces/GobanEvents.html
+++ b/docs/interfaces/GobanEvents.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEvents | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEvents.html">GobanEvents</a></li></ul><h1>Interface GobanEvents</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanEvents</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#advance_to_next_board">advance-to-next-board</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#analyze_subtool">analyze_subtool</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#analyze_tool">analyze_tool</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_capture_stones">audio-capture-stones</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_clock">audio-clock</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_disconnected">audio-disconnected</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_enter_stone_removal">audio-enter-stone-removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_game_ended">audio-game-ended</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_game_paused">audio-game-paused</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_game_resumed">audio-game-resumed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_game_started">audio-game-started</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_other_player_disconnected">audio-other-player-disconnected</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_other_player_reconnected">audio-other-player-reconnected</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_pass">audio-pass</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_reconnected">audio-reconnected</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_resume_game_from_stone_removal">audio-resume-game-from-stone-removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_stone">audio-stone</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_undo_granted">audio-undo-granted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_undo_requested">audio-undo-requested</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#auto_resign">auto-resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#captured_stones">captured-stones</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#chat">chat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#chat_remove">chat-remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ids</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#chat_reset">chat-reset</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#clear_auto_resign">clear-auto-resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#clear_message">clear-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#clock">clock</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#conditional_moves_updated">conditional-moves.updated</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#cur_move">cur_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#cur_review_move">cur_review_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#destroy">destroy</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#engine_updated">engine.updated</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#error">error</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#gamedata">gamedata</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#last_official_move">last_official_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#load">load</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#mode">mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#move_made">move-made</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#outcome">outcome</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#paused">paused</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#phase">phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#played_by_click">played-by-click</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#player_update">player-update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#puzzle_correct_answer">puzzle-correct-answer</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#puzzle_place">puzzle-place</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#puzzle_wrong_answer">puzzle-wrong-answer</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_load_end">review.load-end</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_load_start">review.load-start</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_sync_to_current_move">review.sync-to-current-move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_updated">review.updated</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_controller_id">review_controller_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_owner_id">review_owner_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#rules">rules</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#score_estimate">score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#set_for_removal">set-for-removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#show_message">show-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#state_text">state_text</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_accepted">stone-removal.accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_auto_scoring_complete">stone-removal.auto-scoring-complete</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_auto_scoring_started">stone-removal.auto-scoring-started</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_needs_sealing">stone-removal.needs-sealing</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">positions</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_updated">stone-removal.updated</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#submit_move">submit_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#submitting_move">submitting-move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#title">title</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#undo_canceled">undo_canceled</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#undo_requested">undo_requested</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#update">update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#winner">winner</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanEvents">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="StateUpdateEvents.html" class="tsd-signature-type tsd-kind-interface">StateUpdateEvents</a><ul class="tsd-hierarchy"><li><span class="target">GobanEvents</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L182">GobanBase.ts:182</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanEvents.html#advance_to_next_board" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>advance-<wbr/>to-<wbr/>next-<wbr/>board</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEvents | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEvents.html">GobanEvents</a></li></ul><h1>Interface GobanEvents</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanEvents</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#advance_to_next_board">advance-to-next-board</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#analyze_subtool">analyze_subtool</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#analyze_tool">analyze_tool</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_capture_stones">audio-capture-stones</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_clock">audio-clock</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_disconnected">audio-disconnected</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_enter_stone_removal">audio-enter-stone-removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_game_ended">audio-game-ended</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_game_paused">audio-game-paused</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_game_resumed">audio-game-resumed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_game_started">audio-game-started</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_other_player_disconnected">audio-other-player-disconnected</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_other_player_reconnected">audio-other-player-reconnected</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_pass">audio-pass</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_reconnected">audio-reconnected</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_resume_game_from_stone_removal">audio-resume-game-from-stone-removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_stone">audio-stone</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_undo_granted">audio-undo-granted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#audio_undo_requested">audio-undo-requested</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#auto_resign">auto-resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#captured_stones">captured-stones</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#chat">chat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#chat_remove">chat-remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ids</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#chat_reset">chat-reset</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#clear_auto_resign">clear-auto-resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#clear_message">clear-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#clock">clock</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#conditional_moves_updated">conditional-moves.updated</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#cur_move">cur_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#cur_review_move">cur_review_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#destroy">destroy</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#engine_updated">engine.updated</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#error">error</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#gamedata">gamedata</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#last_official_move">last_official_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#load">load</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#mode">mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#move_made">move-made</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#outcome">outcome</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#paused">paused</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#phase">phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#played_by_click">played-by-click</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#player_update">player-update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#puzzle_correct_answer">puzzle-correct-answer</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#puzzle_place">puzzle-place</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#puzzle_wrong_answer">puzzle-wrong-answer</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_load_end">review.load-end</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_load_start">review.load-start</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_sync_to_current_move">review.sync-to-current-move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_updated">review.updated</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_controller_id">review_controller_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#review_owner_id">review_owner_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#rules">rules</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#score_estimate">score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#set_for_removal">set-for-removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#show_message">show-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#state_text">state_text</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_accepted">stone-removal.accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_auto_scoring_complete">stone-removal.auto-scoring-complete</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_auto_scoring_started">stone-removal.auto-scoring-started</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_needs_sealing">stone-removal.needs-sealing</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">positions</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#stone_removal_updated">stone-removal.updated</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#submit_move">submit_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#submitting_move">submitting-move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#title">title</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#undo_canceled">undo_canceled</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#undo_requested">undo_requested</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#update">update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanEvents.html#winner">winner</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanEvents">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="StateUpdateEvents.html" class="tsd-signature-type tsd-kind-interface">StateUpdateEvents</a><ul class="tsd-hierarchy"><li><span class="target">GobanEvents</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L183">GobanBase.ts:183</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanEvents.html#advance_to_next_board" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>advance-<wbr/>to-<wbr/>next-<wbr/>board</span></a>
 <a href="GobanEvents.html#analyze_subtool" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>subtool</span></a>
 <a href="GobanEvents.html#analyze_tool" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>tool</span></a>
 <a href="GobanEvents.html#audio_capture_stones" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>capture-<wbr/>stones</span></a>
@@ -69,5 +69,5 @@
 <a href="GobanEvents.html#undo_requested" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>requested</span></a>
 <a href="GobanEvents.html#update" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>update</span></a>
 <a href="GobanEvents.html#winner" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="advance_to_next_board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>advance-<wbr/>to-<wbr/>next-<wbr/>board</span><a href="#advance_to_next_board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">advance-<wbr/>to-<wbr/>next-<wbr/>board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="advance_to_next_board.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L209">GobanBase.ts:209</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analyze_<wbr/>subtool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_subtool.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#analyze_subtool">analyze_subtool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L168">GobanBase.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analyze_<wbr/>tool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_tool.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#analyze_tool">analyze_tool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L167">GobanBase.ts:167</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_capture_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>capture-<wbr/>stones</span><a href="#audio_capture_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>capture-<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_capture_stones.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">already_captured</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">already_<wbr/>captured</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L246">GobanBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>clock</span><a href="#audio_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_clock.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a href="AudioClockEvent.html" class="tsd-signature-type tsd-kind-interface">AudioClockEvent</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L243">GobanBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_disconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>disconnected</span><a href="#audio_disconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>disconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_disconnected.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L244">GobanBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_enter_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>enter-<wbr/>stone-<wbr/>removal</span><a href="#audio_enter_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>enter-<wbr/>stone-<wbr/>removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_enter_stone_removal.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L252">GobanBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_game_ended" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>game-<wbr/>ended</span><a href="#audio_game_ended" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>game-<wbr/>ended</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_game_ended.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;tie&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L232">GobanBase.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_game_paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>game-<wbr/>paused</span><a href="#audio_game_paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>game-<wbr/>paused</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_game_paused.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L250">GobanBase.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_game_resumed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>game-<wbr/>resumed</span><a href="#audio_game_resumed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>game-<wbr/>resumed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_game_resumed.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L251">GobanBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_game_started" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>game-<wbr/>started</span><a href="#audio_game_started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>game-<wbr/>started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_game_started.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Player to move</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L228">GobanBase.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_other_player_disconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>other-<wbr/>player-<wbr/>disconnected</span><a href="#audio_other_player_disconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>other-<wbr/>player-<wbr/>disconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_other_player_disconnected.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L241">GobanBase.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_other_player_reconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>other-<wbr/>player-<wbr/>reconnected</span><a href="#audio_other_player_reconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>other-<wbr/>player-<wbr/>reconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_other_player_reconnected.__type-24.__type-25"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L242">GobanBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>pass</span><a href="#audio_pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>pass</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_pass.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L233">GobanBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_reconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>reconnected</span><a href="#audio_reconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>reconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_reconnected.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L245">GobanBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_resume_game_from_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>resume-<wbr/>game-<wbr/>from-<wbr/>stone-<wbr/>removal</span><a href="#audio_resume_game_from_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>resume-<wbr/>game-<wbr/>from-<wbr/>stone-<wbr/>removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_resume_game_from_stone_removal.__type-30.__type-31"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L253">GobanBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_stone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>stone</span><a href="#audio_stone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>stone</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_stone.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L234">GobanBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_undo_granted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>undo-<wbr/>granted</span><a href="#audio_undo_granted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>undo-<wbr/>granted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_undo_granted.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L255">GobanBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>undo-<wbr/>requested</span><a href="#audio_undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>undo-<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_undo_requested.__type-36.__type-37"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L254">GobanBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>auto-<wbr/>resign</span><a href="#auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">auto-<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="auto_resign.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L210">GobanBase.ts:210</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="captured_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>captured-<wbr/>stones</span><a href="#captured_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">captured-<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="captured_stones.__type-40.__type-41"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">removed_stones</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L213">GobanBase.ts:213</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat</span><a href="#chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat.__type-42.__type-43"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L188">GobanBase.ts:188</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>remove</span><a href="#chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ids</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_remove.__type-44.__type-45"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ids</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ids</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">chat_ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">chat_<wbr/>ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L198">GobanBase.ts:198</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_reset" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>reset</span><a href="#chat_reset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>reset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_reset.__type-46.__type-47"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L185">GobanBase.ts:185</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clear_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear-<wbr/>auto-<wbr/>resign</span><a href="#clear_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clear-<wbr/>auto-<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="clear_auto_resign.__type-48.__type-49"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L211">GobanBase.ts:211</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clear_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear-<wbr/>message</span><a href="#clear_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clear-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="clear_message.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L196">GobanBase.ts:196</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="clock.__type-52.__type-53"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L227">GobanBase.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="conditional_moves_updated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional-<wbr/>moves.updated</span><a href="#conditional_moves_updated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional-<wbr/>moves.updated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="conditional_moves_updated.__type-54.__type-55"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L219">GobanBase.ts:219</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cur_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>move</span><a href="#cur_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cur_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="cur_move.__type-56.__type-57"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#cur_move">cur_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L163">GobanBase.ts:163</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cur_review_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>review_<wbr/>move</span><a href="#cur_review_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cur_<wbr/>review_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="cur_review_move.__type-58.__type-59"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#cur_review_move">cur_review_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L164">GobanBase.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">destroy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="destroy.__type-60.__type-61"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L183">GobanBase.ts:183</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine_updated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine.updated</span><a href="#engine_updated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine.updated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="engine_updated.__type-62.__type-63"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">engine</span>: <a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L189">GobanBase.ts:189</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>error</span><a href="#error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="error.__type-64.__type-65"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L186">GobanBase.ts:186</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamedata</span><a href="#gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="gamedata.__type-66.__type-67"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L187">GobanBase.ts:187</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_official_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>official_<wbr/>move</span><a href="#last_official_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>official_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="last_official_move.__type-68.__type-69"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#last_official_move">last_official_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L165">GobanBase.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">load</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="load.__type-70.__type-71"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L190">GobanBase.ts:190</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="mode.__type-72.__type-73"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#mode">mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L160">GobanBase.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_made" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move-<wbr/>made</span><a href="#move_made" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move-<wbr/>made</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="move_made.__type-74.__type-75"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L199">GobanBase.ts:199</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="outcome.__type-76.__type-77"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#outcome">outcome</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L176">GobanBase.ts:176</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>paused</span><a href="#paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="paused.__type-78.__type-79"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#paused">paused</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L175">GobanBase.ts:175</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="phase.__type-80.__type-81"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#phase">phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L162">GobanBase.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="played_by_click" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>played-<wbr/>by-<wbr/>click</span><a href="#played_by_click" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">played-<wbr/>by-<wbr/>click</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="played_by_click.__type-82.__type-83"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L201">GobanBase.ts:201</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player-<wbr/>update</span><a href="#player_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player-<wbr/>update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="player_update.__type-84.__type-85"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player</span>: <a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L200">GobanBase.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_correct_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle-<wbr/>correct-<wbr/>answer</span><a href="#puzzle_correct_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle-<wbr/>correct-<wbr/>answer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="puzzle_correct_answer.__type-86.__type-87"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L207">GobanBase.ts:207</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_place" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle-<wbr/>place</span><a href="#puzzle_place" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle-<wbr/>place</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="puzzle_place.__type-88.__type-89"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L220">GobanBase.ts:220</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_wrong_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle-<wbr/>wrong-<wbr/>answer</span><a href="#puzzle_wrong_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle-<wbr/>wrong-<wbr/>answer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="puzzle_wrong_answer.__type-90.__type-91"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L206">GobanBase.ts:206</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_load_end" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review.load-<wbr/>end</span><a href="#review_load_end" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review.load-<wbr/>end</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_load_end.__type-92.__type-93"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L205">GobanBase.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_load_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review.load-<wbr/>start</span><a href="#review_load_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review.load-<wbr/>start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_load_start.__type-94.__type-95"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L204">GobanBase.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_sync_to_current_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review.sync-<wbr/>to-<wbr/>current-<wbr/>move</span><a href="#review_sync_to_current_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review.sync-<wbr/>to-<wbr/>current-<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_sync_to_current_move.__type-96.__type-97"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L202">GobanBase.ts:202</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_updated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review.updated</span><a href="#review_updated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review.updated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_updated.__type-98.__type-99"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L203">GobanBase.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>controller_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_controller_id.__type-100.__type-101"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#review_controller_id">review_controller_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L178">GobanBase.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>owner_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_owner_id.__type-102.__type-103"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#review_owner_id">review_owner_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L177">GobanBase.ts:177</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="rules.__type-104.__type-105"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#rules">rules</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L171">GobanBase.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimate</span><a href="#score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="score_estimate.__type-106.__type-107"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../classes/ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#score_estimate">score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L169">GobanBase.ts:169</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="set_for_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set-<wbr/>for-<wbr/>removal</span><a href="#set_for_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set-<wbr/>for-<wbr/>removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L212">GobanBase.ts:212</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="show_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show-<wbr/>message</span><a href="#show_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="show_message.__type-109.__type-110"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">formatted</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">formatted</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L191">GobanBase.ts:191</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stalling_score_estimate.__type-111.__type-112"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L179">GobanBase.ts:179</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="state_text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>state_<wbr/>text</span><a href="#state_text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">state_<wbr/>text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="state_text.__type-113.__type-114"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">show_moves_made_count</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">show_<wbr/>moves_<wbr/>made_<wbr/>count</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L208">GobanBase.ts:208</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.accepted</span><a href="#stone_removal_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_accepted.__type-115.__type-116"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L214">GobanBase.ts:214</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_auto_scoring_complete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>complete</span><a href="#stone_removal_auto_scoring_complete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>complete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_auto_scoring_complete.__type-117.__type-118"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L218">GobanBase.ts:218</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_auto_scoring_started" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>started</span><a href="#stone_removal_auto_scoring_started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_auto_scoring_started.__type-119.__type-120"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L217">GobanBase.ts:217</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.needs-<wbr/>sealing</span><a href="#stone_removal_needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.needs-<wbr/>sealing</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">positions</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_needs_sealing.__type-121.__type-122"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">positions</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">positions</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L216">GobanBase.ts:216</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_updated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.updated</span><a href="#stone_removal_updated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.updated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_updated.__type-123.__type-124"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L215">GobanBase.ts:215</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="strict_seki_mode.__type-125.__type-126"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#strict_seki_mode">strict_seki_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L170">GobanBase.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">submit_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="submit_move.__type-127.__type-128"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#submit_move">submit_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L166">GobanBase.ts:166</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="submitting_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submitting-<wbr/>move</span><a href="#submitting_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">submitting-<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="submitting_move.__type-129.__type-130"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L197">GobanBase.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="title.__type-131.__type-132"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#title">title</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L161">GobanBase.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="undo_canceled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>canceled</span><a href="#undo_canceled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo_<wbr/>canceled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="undo_canceled.__type-133.__type-134"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#undo_canceled">undo_canceled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L174">GobanBase.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>requested</span><a href="#undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo_<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="undo_requested.__type-135.__type-136"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#undo_requested">undo_requested</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L173">GobanBase.ts:173</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update</span><a href="#update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="update.__type-137.__type-138"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L184">GobanBase.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="winner.__type-139.__type-140"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#winner">winner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L172">GobanBase.ts:172</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#advance_to_next_board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>advance-<wbr/>to-<wbr/>next-<wbr/>board</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#audio_capture_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>capture-<wbr/>stones</span></a><a href="#audio_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>clock</span></a><a href="#audio_disconnected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>disconnected</span></a><a href="#audio_enter_stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>enter-<wbr/>stone-<wbr/>removal</span></a><a href="#audio_game_ended" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>game-<wbr/>ended</span></a><a href="#audio_game_paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>game-<wbr/>paused</span></a><a href="#audio_game_resumed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>game-<wbr/>resumed</span></a><a href="#audio_game_started" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>game-<wbr/>started</span></a><a href="#audio_other_player_disconnected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>other-<wbr/>player-<wbr/>disconnected</span></a><a href="#audio_other_player_reconnected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>other-<wbr/>player-<wbr/>reconnected</span></a><a href="#audio_pass" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>pass</span></a><a href="#audio_reconnected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>reconnected</span></a><a href="#audio_resume_game_from_stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>resume-<wbr/>game-<wbr/>from-<wbr/>stone-<wbr/>removal</span></a><a href="#audio_stone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>stone</span></a><a href="#audio_undo_granted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>undo-<wbr/>granted</span></a><a href="#audio_undo_requested" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>undo-<wbr/>requested</span></a><a href="#auto_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>auto-<wbr/>resign</span></a><a href="#captured_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>captured-<wbr/>stones</span></a><a href="#chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat</span></a><a href="#chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>remove</span></a><a href="#chat_reset" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>reset</span></a><a href="#clear_auto_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clear-<wbr/>auto-<wbr/>resign</span></a><a href="#clear_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clear-<wbr/>message</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#conditional_moves_updated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional-<wbr/>moves.updated</span></a><a href="#cur_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>move</span></a><a href="#cur_review_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>review_<wbr/>move</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>destroy</span></a><a href="#engine_updated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine.updated</span></a><a href="#error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error</span></a><a href="#gamedata" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamedata</span></a><a href="#last_official_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>official_<wbr/>move</span></a><a href="#load" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>load</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_made" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move-<wbr/>made</span></a><a href="#outcome" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#paused" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused</span></a><a href="#phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#played_by_click" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>played-<wbr/>by-<wbr/>click</span></a><a href="#player_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player-<wbr/>update</span></a><a href="#puzzle_correct_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle-<wbr/>correct-<wbr/>answer</span></a><a href="#puzzle_place" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle-<wbr/>place</span></a><a href="#puzzle_wrong_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle-<wbr/>wrong-<wbr/>answer</span></a><a href="#review_load_end" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review.load-<wbr/>end</span></a><a href="#review_load_start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review.load-<wbr/>start</span></a><a href="#review_sync_to_current_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review.sync-<wbr/>to-<wbr/>current-<wbr/>move</span></a><a href="#review_updated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review.updated</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#rules" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>estimate</span></a><a href="#set_for_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set-<wbr/>for-<wbr/>removal</span></a><a href="#show_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show-<wbr/>message</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#state_text" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>state_<wbr/>text</span></a><a href="#stone_removal_accepted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.accepted</span></a><a href="#stone_removal_auto_scoring_complete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>complete</span></a><a href="#stone_removal_auto_scoring_started" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>started</span></a><a href="#stone_removal_needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.needs-<wbr/>sealing</span></a><a href="#stone_removal_updated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.updated</span></a><a href="#strict_seki_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>submit_<wbr/>move</span></a><a href="#submitting_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>submitting-<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title</span></a><a href="#undo_canceled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>canceled</span></a><a href="#undo_requested" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>requested</span></a><a href="#update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>update</span></a><a href="#winner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="advance_to_next_board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>advance-<wbr/>to-<wbr/>next-<wbr/>board</span><a href="#advance_to_next_board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">advance-<wbr/>to-<wbr/>next-<wbr/>board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="advance_to_next_board.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L210">GobanBase.ts:210</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analyze_<wbr/>subtool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_subtool.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#analyze_subtool">analyze_subtool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L169">GobanBase.ts:169</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analyze_<wbr/>tool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_tool.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#analyze_tool">analyze_tool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L168">GobanBase.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_capture_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>capture-<wbr/>stones</span><a href="#audio_capture_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>capture-<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_capture_stones.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">already_captured</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">already_<wbr/>captured</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L247">GobanBase.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>clock</span><a href="#audio_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_clock.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">event</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">event</span>: <a href="AudioClockEvent.html" class="tsd-signature-type tsd-kind-interface">AudioClockEvent</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L244">GobanBase.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_disconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>disconnected</span><a href="#audio_disconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>disconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_disconnected.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L245">GobanBase.ts:245</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_enter_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>enter-<wbr/>stone-<wbr/>removal</span><a href="#audio_enter_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>enter-<wbr/>stone-<wbr/>removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_enter_stone_removal.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L253">GobanBase.ts:253</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_game_ended" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>game-<wbr/>ended</span><a href="#audio_game_ended" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>game-<wbr/>ended</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_game_ended.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winner</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winner</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;tie&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L233">GobanBase.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_game_paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>game-<wbr/>paused</span><a href="#audio_game_paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>game-<wbr/>paused</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_game_paused.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L251">GobanBase.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_game_resumed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>game-<wbr/>resumed</span><a href="#audio_game_resumed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>game-<wbr/>resumed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_game_resumed.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L252">GobanBase.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_game_started" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>game-<wbr/>started</span><a href="#audio_game_started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>game-<wbr/>started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_game_started.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Player to move</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L229">GobanBase.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_other_player_disconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>other-<wbr/>player-<wbr/>disconnected</span><a href="#audio_other_player_disconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>other-<wbr/>player-<wbr/>disconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_other_player_disconnected.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L242">GobanBase.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_other_player_reconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>other-<wbr/>player-<wbr/>reconnected</span><a href="#audio_other_player_reconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>other-<wbr/>player-<wbr/>reconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_other_player_reconnected.__type-24.__type-25"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L243">GobanBase.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_pass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>pass</span><a href="#audio_pass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>pass</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_pass.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L234">GobanBase.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_reconnected" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>reconnected</span><a href="#audio_reconnected" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>reconnected</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_reconnected.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L246">GobanBase.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_resume_game_from_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>resume-<wbr/>game-<wbr/>from-<wbr/>stone-<wbr/>removal</span><a href="#audio_resume_game_from_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>resume-<wbr/>game-<wbr/>from-<wbr/>stone-<wbr/>removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_resume_game_from_stone_removal.__type-30.__type-31"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L254">GobanBase.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_stone" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>stone</span><a href="#audio_stone" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>stone</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_stone.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L235">GobanBase.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_undo_granted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>undo-<wbr/>granted</span><a href="#audio_undo_granted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>undo-<wbr/>granted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_undo_granted.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L256">GobanBase.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="audio_undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>audio-<wbr/>undo-<wbr/>requested</span><a href="#audio_undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">audio-<wbr/>undo-<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="audio_undo_requested.__type-36.__type-37"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L255">GobanBase.ts:255</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>auto-<wbr/>resign</span><a href="#auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">auto-<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="auto_resign.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L211">GobanBase.ts:211</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="captured_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>captured-<wbr/>stones</span><a href="#captured_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">captured-<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="captured_stones.__type-40.__type-41"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">removed_stones</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L214">GobanBase.ts:214</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat</span><a href="#chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat.__type-42.__type-43"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L189">GobanBase.ts:189</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>remove</span><a href="#chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ids</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_remove.__type-44.__type-45"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">ids</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">ids</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">chat_ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">chat_<wbr/>ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L199">GobanBase.ts:199</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_reset" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>reset</span><a href="#chat_reset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>reset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_reset.__type-46.__type-47"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L186">GobanBase.ts:186</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clear_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear-<wbr/>auto-<wbr/>resign</span><a href="#clear_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clear-<wbr/>auto-<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="clear_auto_resign.__type-48.__type-49"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L212">GobanBase.ts:212</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clear_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear-<wbr/>message</span><a href="#clear_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clear-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="clear_message.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L197">GobanBase.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="clock.__type-52.__type-53"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">clock</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">clock</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L228">GobanBase.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="conditional_moves_updated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>conditional-<wbr/>moves.updated</span><a href="#conditional_moves_updated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">conditional-<wbr/>moves.updated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="conditional_moves_updated.__type-54.__type-55"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L220">GobanBase.ts:220</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cur_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>move</span><a href="#cur_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cur_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="cur_move.__type-56.__type-57"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#cur_move">cur_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L164">GobanBase.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cur_review_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>review_<wbr/>move</span><a href="#cur_review_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cur_<wbr/>review_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="cur_review_move.__type-58.__type-59"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#cur_review_move">cur_review_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L165">GobanBase.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">destroy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="destroy.__type-60.__type-61"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L184">GobanBase.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine_updated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine.updated</span><a href="#engine_updated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine.updated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="engine_updated.__type-62.__type-63"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">engine</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">engine</span>: <a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L190">GobanBase.ts:190</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>error</span><a href="#error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="error.__type-64.__type-65"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L187">GobanBase.ts:187</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamedata</span><a href="#gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="gamedata.__type-66.__type-67"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L188">GobanBase.ts:188</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_official_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>official_<wbr/>move</span><a href="#last_official_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>official_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="last_official_move.__type-68.__type-69"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#last_official_move">last_official_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L166">GobanBase.ts:166</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>load</span><a href="#load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">load</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="load.__type-70.__type-71"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L191">GobanBase.ts:191</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="mode.__type-72.__type-73"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#mode">mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L161">GobanBase.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_made" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move-<wbr/>made</span><a href="#move_made" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move-<wbr/>made</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="move_made.__type-74.__type-75"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L200">GobanBase.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="outcome.__type-76.__type-77"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#outcome">outcome</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L177">GobanBase.ts:177</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>paused</span><a href="#paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="paused.__type-78.__type-79"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#paused">paused</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L176">GobanBase.ts:176</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="phase.__type-80.__type-81"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#phase">phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L163">GobanBase.ts:163</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="played_by_click" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>played-<wbr/>by-<wbr/>click</span><a href="#played_by_click" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">played-<wbr/>by-<wbr/>click</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="played_by_click.__type-82.__type-83"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L202">GobanBase.ts:202</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player-<wbr/>update</span><a href="#player_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player-<wbr/>update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="player_update.__type-84.__type-85"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">player</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">player</span>: <a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L201">GobanBase.ts:201</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_correct_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle-<wbr/>correct-<wbr/>answer</span><a href="#puzzle_correct_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle-<wbr/>correct-<wbr/>answer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="puzzle_correct_answer.__type-86.__type-87"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L208">GobanBase.ts:208</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_place" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle-<wbr/>place</span><a href="#puzzle_place" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle-<wbr/>place</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="puzzle_place.__type-88.__type-89"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">obj</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L221">GobanBase.ts:221</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_wrong_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>puzzle-<wbr/>wrong-<wbr/>answer</span><a href="#puzzle_wrong_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle-<wbr/>wrong-<wbr/>answer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="puzzle_wrong_answer.__type-90.__type-91"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L207">GobanBase.ts:207</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_load_end" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review.load-<wbr/>end</span><a href="#review_load_end" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review.load-<wbr/>end</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_load_end.__type-92.__type-93"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L206">GobanBase.ts:206</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_load_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review.load-<wbr/>start</span><a href="#review_load_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review.load-<wbr/>start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_load_start.__type-94.__type-95"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L205">GobanBase.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_sync_to_current_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review.sync-<wbr/>to-<wbr/>current-<wbr/>move</span><a href="#review_sync_to_current_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review.sync-<wbr/>to-<wbr/>current-<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_sync_to_current_move.__type-96.__type-97"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L203">GobanBase.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_updated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review.updated</span><a href="#review_updated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review.updated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_updated.__type-98.__type-99"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L204">GobanBase.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>controller_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_controller_id.__type-100.__type-101"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#review_controller_id">review_controller_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L179">GobanBase.ts:179</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>owner_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_owner_id.__type-102.__type-103"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#review_owner_id">review_owner_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L178">GobanBase.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="rules.__type-104.__type-105"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#rules">rules</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L172">GobanBase.ts:172</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimate</span><a href="#score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="score_estimate.__type-106.__type-107"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../classes/ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#score_estimate">score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L170">GobanBase.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="set_for_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set-<wbr/>for-<wbr/>removal</span><a href="#set_for_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">set-<wbr/>for-<wbr/>removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L213">GobanBase.ts:213</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="show_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show-<wbr/>message</span><a href="#show_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">show-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="show_message.__type-109.__type-110"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">formatted</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">formatted</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">parameters</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L192">GobanBase.ts:192</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stalling_score_estimate.__type-111.__type-112"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L180">GobanBase.ts:180</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="state_text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>state_<wbr/>text</span><a href="#state_text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">state_<wbr/>text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="state_text.__type-113.__type-114"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">state</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">show_moves_made_count</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">show_<wbr/>moves_<wbr/>made_<wbr/>count</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L209">GobanBase.ts:209</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.accepted</span><a href="#stone_removal_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_accepted.__type-115.__type-116"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L215">GobanBase.ts:215</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_auto_scoring_complete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>complete</span><a href="#stone_removal_auto_scoring_complete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>complete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_auto_scoring_complete.__type-117.__type-118"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L219">GobanBase.ts:219</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_auto_scoring_started" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>started</span><a href="#stone_removal_auto_scoring_started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>started</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_auto_scoring_started.__type-119.__type-120"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L218">GobanBase.ts:218</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.needs-<wbr/>sealing</span><a href="#stone_removal_needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.needs-<wbr/>sealing</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">positions</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_needs_sealing.__type-121.__type-122"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">positions</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">positions</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L217">GobanBase.ts:217</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_updated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stone-<wbr/>removal.updated</span><a href="#stone_removal_updated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone-<wbr/>removal.updated</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stone_removal_updated.__type-123.__type-124"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L216">GobanBase.ts:216</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="strict_seki_mode.__type-125.__type-126"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#strict_seki_mode">strict_seki_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L171">GobanBase.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">submit_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="submit_move.__type-127.__type-128"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#submit_move">submit_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L167">GobanBase.ts:167</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="submitting_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submitting-<wbr/>move</span><a href="#submitting_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">submitting-<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="submitting_move.__type-129.__type-130"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">tf</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">tf</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L198">GobanBase.ts:198</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="title.__type-131.__type-132"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#title">title</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L162">GobanBase.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="undo_canceled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>canceled</span><a href="#undo_canceled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo_<wbr/>canceled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="undo_canceled.__type-133.__type-134"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#undo_canceled">undo_canceled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L175">GobanBase.ts:175</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>requested</span><a href="#undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo_<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="undo_requested.__type-135.__type-136"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#undo_requested">undo_requested</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L174">GobanBase.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>update</span><a href="#update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="update.__type-137.__type-138"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L185">GobanBase.ts:185</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="winner.__type-139.__type-140"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="StateUpdateEvents.html">StateUpdateEvents</a>.<a href="StateUpdateEvents.html#winner">winner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L173">GobanBase.ts:173</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#advance_to_next_board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>advance-<wbr/>to-<wbr/>next-<wbr/>board</span></a><a href="#analyze_subtool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#audio_capture_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>capture-<wbr/>stones</span></a><a href="#audio_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>clock</span></a><a href="#audio_disconnected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>disconnected</span></a><a href="#audio_enter_stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>enter-<wbr/>stone-<wbr/>removal</span></a><a href="#audio_game_ended" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>game-<wbr/>ended</span></a><a href="#audio_game_paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>game-<wbr/>paused</span></a><a href="#audio_game_resumed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>game-<wbr/>resumed</span></a><a href="#audio_game_started" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>game-<wbr/>started</span></a><a href="#audio_other_player_disconnected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>other-<wbr/>player-<wbr/>disconnected</span></a><a href="#audio_other_player_reconnected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>other-<wbr/>player-<wbr/>reconnected</span></a><a href="#audio_pass" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>pass</span></a><a href="#audio_reconnected" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>reconnected</span></a><a href="#audio_resume_game_from_stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>resume-<wbr/>game-<wbr/>from-<wbr/>stone-<wbr/>removal</span></a><a href="#audio_stone" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>stone</span></a><a href="#audio_undo_granted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>undo-<wbr/>granted</span></a><a href="#audio_undo_requested" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>audio-<wbr/>undo-<wbr/>requested</span></a><a href="#auto_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>auto-<wbr/>resign</span></a><a href="#captured_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>captured-<wbr/>stones</span></a><a href="#chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat</span></a><a href="#chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>remove</span></a><a href="#chat_reset" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>reset</span></a><a href="#clear_auto_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clear-<wbr/>auto-<wbr/>resign</span></a><a href="#clear_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clear-<wbr/>message</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#conditional_moves_updated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>conditional-<wbr/>moves.updated</span></a><a href="#cur_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>move</span></a><a href="#cur_review_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>review_<wbr/>move</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>destroy</span></a><a href="#engine_updated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine.updated</span></a><a href="#error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error</span></a><a href="#gamedata" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamedata</span></a><a href="#last_official_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>official_<wbr/>move</span></a><a href="#load" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>load</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_made" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move-<wbr/>made</span></a><a href="#outcome" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#paused" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused</span></a><a href="#phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#played_by_click" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>played-<wbr/>by-<wbr/>click</span></a><a href="#player_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player-<wbr/>update</span></a><a href="#puzzle_correct_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle-<wbr/>correct-<wbr/>answer</span></a><a href="#puzzle_place" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle-<wbr/>place</span></a><a href="#puzzle_wrong_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle-<wbr/>wrong-<wbr/>answer</span></a><a href="#review_load_end" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review.load-<wbr/>end</span></a><a href="#review_load_start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review.load-<wbr/>start</span></a><a href="#review_sync_to_current_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review.sync-<wbr/>to-<wbr/>current-<wbr/>move</span></a><a href="#review_updated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review.updated</span></a><a href="#review_controller_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#rules" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>estimate</span></a><a href="#set_for_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>set-<wbr/>for-<wbr/>removal</span></a><a href="#show_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>show-<wbr/>message</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#state_text" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>state_<wbr/>text</span></a><a href="#stone_removal_accepted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.accepted</span></a><a href="#stone_removal_auto_scoring_complete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>complete</span></a><a href="#stone_removal_auto_scoring_started" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.auto-<wbr/>scoring-<wbr/>started</span></a><a href="#stone_removal_needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.needs-<wbr/>sealing</span></a><a href="#stone_removal_updated" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone-<wbr/>removal.updated</span></a><a href="#strict_seki_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#submit_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>submit_<wbr/>move</span></a><a href="#submitting_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>submitting-<wbr/>move</span></a><a href="#title" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title</span></a><a href="#undo_canceled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>canceled</span></a><a href="#undo_requested" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>requested</span></a><a href="#update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>update</span></a><a href="#winner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanIOErrorMessageObject.html b/docs/interfaces/GobanIOErrorMessageObject.html
index af994cf6..9aa4851d 100644
--- a/docs/interfaces/GobanIOErrorMessageObject.html
+++ b/docs/interfaces/GobanIOErrorMessageObject.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanIOErrorMessageObject | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanIOErrorMessageObject.html">GobanIOErrorMessageObject</a></li></ul><h1>Interface GobanIOErrorMessageObject</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanIOErrorMessageObject</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanIOErrorMessageObject.html#message_id">message_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;failed_to_load_sgf&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanIOErrorMessageObject.html#url">url</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L29">engine/GobanError.ts:29</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanIOErrorMessageObject.html#message_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanIOErrorMessageObject | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanIOErrorMessageObject.html">GobanIOErrorMessageObject</a></li></ul><h1>Interface GobanIOErrorMessageObject</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanIOErrorMessageObject</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanIOErrorMessageObject.html#message_id">message_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;failed_to_load_sgf&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanIOErrorMessageObject.html#url">url</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L29">engine/GobanError.ts:29</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanIOErrorMessageObject.html#message_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a>
 <a href="GobanIOErrorMessageObject.html#url" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>url</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="message_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>message_<wbr/>id</span><a href="#message_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;failed_to_load_sgf&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L30">engine/GobanError.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="url" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L31">engine/GobanError.ts:31</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#message_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a><a href="#url" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>url</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="message_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>message_<wbr/>id</span><a href="#message_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;failed_to_load_sgf&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L30">engine/GobanError.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="url" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L31">engine/GobanError.ts:31</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#message_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a><a href="#url" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>url</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanMetrics.html b/docs/interfaces/GobanMetrics.html
index e80442f4..38e1f6ad 100644
--- a/docs/interfaces/GobanMetrics.html
+++ b/docs/interfaces/GobanMetrics.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMetrics | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMetrics.html">GobanMetrics</a></li></ul><h1>Interface GobanMetrics</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanMetrics</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMetrics.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMetrics.html#mid">mid</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMetrics.html#offset">offset</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMetrics.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L41">Goban/Goban.ts:41</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanMetrics.html#height" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMetrics | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMetrics.html">GobanMetrics</a></li></ul><h1>Interface GobanMetrics</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanMetrics</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMetrics.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMetrics.html#mid">mid</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMetrics.html#offset">offset</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMetrics.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L41">Goban/Goban.ts:41</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanMetrics.html#height" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a>
 <a href="GobanMetrics.html#mid" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mid</span></a>
 <a href="GobanMetrics.html#offset" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset</span></a>
 <a href="GobanMetrics.html#width" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L43">Goban/Goban.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mid</span><a href="#mid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L44">Goban/Goban.ts:44</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset</span><a href="#offset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L45">Goban/Goban.ts:45</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L42">Goban/Goban.ts:42</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#mid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mid</span></a><a href="#offset" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L43">Goban/Goban.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mid</span><a href="#mid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L44">Goban/Goban.ts:44</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset</span><a href="#offset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L45">Goban/Goban.ts:45</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L42">Goban/Goban.ts:42</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#mid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mid</span></a><a href="#offset" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanMoveErrorMessageObject.html b/docs/interfaces/GobanMoveErrorMessageObject.html
index 43e6cc29..72990609 100644
--- a/docs/interfaces/GobanMoveErrorMessageObject.html
+++ b/docs/interfaces/GobanMoveErrorMessageObject.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMoveErrorMessageObject | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMoveErrorMessageObject.html">GobanMoveErrorMessageObject</a></li></ul><h1>Interface GobanMoveErrorMessageObject</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanMoveErrorMessageObject</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMoveErrorMessageObject.html#coords">coords</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMoveErrorMessageObject.html#message_id">message_id</a><span class="tsd-signature-symbol">: </span><a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMoveErrorMessageObject.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L34">engine/GobanError.ts:34</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanMoveErrorMessageObject.html#coords" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>coords</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMoveErrorMessageObject | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMoveErrorMessageObject.html">GobanMoveErrorMessageObject</a></li></ul><h1>Interface GobanMoveErrorMessageObject</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanMoveErrorMessageObject</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMoveErrorMessageObject.html#coords">coords</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMoveErrorMessageObject.html#message_id">message_id</a><span class="tsd-signature-symbol">: </span><a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanMoveErrorMessageObject.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L34">engine/GobanError.ts:34</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanMoveErrorMessageObject.html#coords" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>coords</span></a>
 <a href="GobanMoveErrorMessageObject.html#message_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a>
 <a href="GobanMoveErrorMessageObject.html#move_number" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="coords" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>coords</span><a href="#coords" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L37">engine/GobanError.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="message_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>message_<wbr/>id</span><a href="#message_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L35">engine/GobanError.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L36">engine/GobanError.ts:36</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#coords" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>coords</span></a><a href="#message_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="coords" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>coords</span><a href="#coords" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L37">engine/GobanError.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="message_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>message_<wbr/>id</span><a href="#message_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L35">engine/GobanError.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L36">engine/GobanError.ts:36</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#coords" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>coords</span></a><a href="#message_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message_<wbr/>id</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanSelectedThemes.html b/docs/interfaces/GobanSelectedThemes.html
index 0b560fa0..25ff6ba9 100644
--- a/docs/interfaces/GobanSelectedThemes.html
+++ b/docs/interfaces/GobanSelectedThemes.html
@@ -1,6 +1,6 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanSelectedThemes | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanSelectedThemes.html">GobanSelectedThemes</a></li></ul><h1>Interface GobanSelectedThemes</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanSelectedThemes</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#black">black</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#board">board</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#removal_graphic">removal-graphic</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;x&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;square&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#removal_scale">removal-scale</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#white">white</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L26">Goban/Goban.ts:26</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanSelectedThemes.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanSelectedThemes | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanSelectedThemes.html">GobanSelectedThemes</a></li></ul><h1>Interface GobanSelectedThemes</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanSelectedThemes</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#black">black</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#board">board</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#removal_graphic">removal-graphic</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;x&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;square&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#removal_scale">removal-scale</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSelectedThemes.html#white">white</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L26">Goban/Goban.ts:26</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanSelectedThemes.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
 <a href="GobanSelectedThemes.html#board" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a>
 <a href="GobanSelectedThemes.html#removal_graphic" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal-<wbr/>graphic</span></a>
 <a href="GobanSelectedThemes.html#removal_scale" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal-<wbr/>scale</span></a>
 <a href="GobanSelectedThemes.html#white" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L29">Goban/Goban.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L27">Goban/Goban.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal_graphic" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal-<wbr/>graphic</span><a href="#removal_graphic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal-<wbr/>graphic</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;x&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;square&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L30">Goban/Goban.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal-<wbr/>scale</span><a href="#removal_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal-<wbr/>scale</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L31">Goban/Goban.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L28">Goban/Goban.ts:28</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#removal_graphic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal-<wbr/>graphic</span></a><a href="#removal_scale" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal-<wbr/>scale</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L29">Goban/Goban.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L27">Goban/Goban.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal_graphic" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal-<wbr/>graphic</span><a href="#removal_graphic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal-<wbr/>graphic</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;x&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;square&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L30">Goban/Goban.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal-<wbr/>scale</span><a href="#removal_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal-<wbr/>scale</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L31">Goban/Goban.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L28">Goban/Goban.ts:28</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#removal_graphic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal-<wbr/>graphic</span></a><a href="#removal_scale" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal-<wbr/>scale</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanSocketEvents.html b/docs/interfaces/GobanSocketEvents.html
index 0d0e572f..9bc6356f 100644
--- a/docs/interfaces/GobanSocketEvents.html
+++ b/docs/interfaces/GobanSocketEvents.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanSocketEvents | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanSocketEvents.html">GobanSocketEvents</a></li></ul><h1>Interface GobanSocketEvents</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanSocketEvents</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#ERROR">ERROR</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#HUP">HUP</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#active_bots">active-bots</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#active_game">active_game</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#automatch_cancel">automatch/cancel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#automatch_entry">automatch/entry</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#automatch_start">automatch/start</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_join">chat-join</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_message">chat-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_message_removed">chat-message-removed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_part">chat-part</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_topic">chat-topic</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_update_user">chat-update-user</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#connect">connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#disconnect">disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_auto_resign">game/:id/auto_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_chat">game/:id/chat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_chat_remove">game/:id/chat/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_clear_auto_resign">game/:id/clear_auto_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_clock">game/:id/clock</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_conditional_moves">game/:id/conditional_moves</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_error">game/:id/error</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_gamedata">game/:id/gamedata</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_latency">game/:id/latency</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_phase">game/:id/phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_removed_stones">game/:id/removed_stones</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_removed_stones_accepted">game/:id/removed_stones_accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_reset_chats">game/:id/reset-chats</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_stalling_score_estimate">game/:id/stalling_score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_undo_accepted">game/:id/undo_accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_undo_canceled">game/:id/undo_canceled</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_undo_requested">game/:id/undo_requested</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#gamelist_count">gamelist-count</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#gamelist_count__channel">gamelist-count-:channel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#hostinfo">hostinfo</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#incident_report">incident-report</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#itc">itc</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#latency">latency</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">latency</span>, <span class="tsd-kind-parameter">clock_drift</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#net_pong">net/pong</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#notification">notification</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#private_message">private-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#private_superchat">private-superchat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#reconnect">reconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#remote_storage_sync_complete">remote_storage/sync_complete</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#remote_storage_update">remote_storage/update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#review__id_full_state">review/:id/full_state</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#review__id_r">review/:id/r</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#score_estimator_enabled_state">score-estimator-enabled-state</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#seekgraph_global">seekgraph/global</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#timeout">timeout</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#ui_push">ui-push</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#unrecoverable_error">unrecoverable_error</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span>, <span class="tsd-kind-parameter">tag</span>, <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#user_jwt">user/jwt</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#user_state">user/state</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#user_update">user/update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanSocketEvents">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><ul class="tsd-hierarchy"><li><span class="target">GobanSocketEvents</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L26">engine/GobanSocket.ts:26</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanSocketEvents.html#ERROR" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ERROR</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanSocketEvents | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanSocketEvents.html">GobanSocketEvents</a></li></ul><h1>Interface GobanSocketEvents</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanSocketEvents</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#ERROR">ERROR</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#HUP">HUP</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#active_bots">active-bots</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#active_game">active_game</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#automatch_cancel">automatch/cancel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#automatch_entry">automatch/entry</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#automatch_start">automatch/start</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_join">chat-join</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_message">chat-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_message_removed">chat-message-removed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_part">chat-part</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_topic">chat-topic</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#chat_update_user">chat-update-user</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#connect">connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#disconnect">disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_auto_resign">game/:id/auto_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_chat">game/:id/chat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_chat_remove">game/:id/chat/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_clear_auto_resign">game/:id/clear_auto_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_clock">game/:id/clock</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_conditional_moves">game/:id/conditional_moves</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_error">game/:id/error</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_gamedata">game/:id/gamedata</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_latency">game/:id/latency</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_phase">game/:id/phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_removed_stones">game/:id/removed_stones</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_removed_stones_accepted">game/:id/removed_stones_accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_reset_chats">game/:id/reset-chats</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_stalling_score_estimate">game/:id/stalling_score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_undo_accepted">game/:id/undo_accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_undo_canceled">game/:id/undo_canceled</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#game__id_undo_requested">game/:id/undo_requested</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#gamelist_count">gamelist-count</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#gamelist_count__channel">gamelist-count-:channel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#hostinfo">hostinfo</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#incident_report">incident-report</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#itc">itc</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#latency">latency</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">latency</span>, <span class="tsd-kind-parameter">clock_drift</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#net_pong">net/pong</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#notification">notification</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#private_message">private-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#private_superchat">private-superchat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#reconnect">reconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#remote_storage_sync_complete">remote_storage/sync_complete</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#remote_storage_update">remote_storage/update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#review__id_full_state">review/:id/full_state</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#review__id_r">review/:id/r</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#score_estimator_enabled_state">score-estimator-enabled-state</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#seekgraph_global">seekgraph/global</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#timeout">timeout</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#ui_push">ui-push</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#unrecoverable_error">unrecoverable_error</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span>, <span class="tsd-kind-parameter">tag</span>, <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#user_jwt">user/jwt</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#user_state">user/state</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanSocketEvents.html#user_update">user/update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#GobanSocketEvents">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><ul class="tsd-hierarchy"><li><span class="target">GobanSocketEvents</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L26">engine/GobanSocket.ts:26</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanSocketEvents.html#ERROR" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ERROR</span></a>
 <a href="GobanSocketEvents.html#HUP" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HUP</span></a>
 <a href="GobanSocketEvents.html#active_bots" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active-<wbr/>bots</span></a>
 <a href="GobanSocketEvents.html#active_game" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>game</span></a>
@@ -56,16 +56,16 @@
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ERROR" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ERROR</span><a href="#ERROR" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ERROR</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An error occurred, the message string should be displayed to the user.
 For a list of errcode&#39;s used, see
 <a href="https://github.com/online-go/online-go.com/blob/devel/src/components/Errcode/Errcode.tsx">https://github.com/online-go/online-go.com/blob/devel/src/components/Errcode/Errcode.tsx</a></p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ERROR.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">errcode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#ERROR">ERROR</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L49">engine/protocol/ServerToClient.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="HUP" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>HUP</span><a href="#HUP" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">HUP</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The client should reload</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="HUP.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#HUP">HUP</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L43">engine/protocol/ServerToClient.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="active_bots" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active-<wbr/>bots</span><a href="#active_bots" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active-<wbr/>bots</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates the list of bots that are connected and ready to the server</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="active_bots.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#active_bots">active-bots</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L116">engine/protocol/ServerToClient.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="active_game" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active_<wbr/>game</span><a href="#active_game" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active_<wbr/>game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Message to inform the client of an active game, or a change to an existing game</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="active_game.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#active_game">active_game</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L113">engine/protocol/ServerToClient.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatch_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/cancel</span><a href="#automatch_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request was canceled</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_cancel.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#automatch_cancel">automatch/cancel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L119">engine/protocol/ServerToClient.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatch_entry" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/entry</span><a href="#automatch_entry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/entry</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request is active</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_entry.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.AutomatchPreferences.html" class="tsd-signature-type tsd-kind-interface">AutomatchPreferences</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#automatch_entry">automatch/entry</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L125">engine/protocol/ServerToClient.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatch_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/start</span><a href="#automatch_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request was started</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_start.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#automatch_start">automatch/start</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L128">engine/protocol/ServerToClient.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_join" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>join</span><a href="#chat_join" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>join</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>User(s) joined a chat channel</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ERROR.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">errcode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#ERROR">ERROR</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L49">engine/protocol/ServerToClient.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="HUP" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>HUP</span><a href="#HUP" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">HUP</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The client should reload</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="HUP.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#HUP">HUP</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L43">engine/protocol/ServerToClient.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="active_bots" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active-<wbr/>bots</span><a href="#active_bots" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active-<wbr/>bots</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates the list of bots that are connected and ready to the server</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="active_bots.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#active_bots">active-bots</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L116">engine/protocol/ServerToClient.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="active_game" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active_<wbr/>game</span><a href="#active_game" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active_<wbr/>game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Message to inform the client of an active game, or a change to an existing game</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="active_game.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#active_game">active_game</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L113">engine/protocol/ServerToClient.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatch_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/cancel</span><a href="#automatch_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request was canceled</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_cancel.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#automatch_cancel">automatch/cancel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L119">engine/protocol/ServerToClient.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatch_entry" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/entry</span><a href="#automatch_entry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/entry</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request is active</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_entry.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.AutomatchPreferences.html" class="tsd-signature-type tsd-kind-interface">AutomatchPreferences</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#automatch_entry">automatch/entry</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L125">engine/protocol/ServerToClient.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatch_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/start</span><a href="#automatch_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request was started</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_start.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#automatch_start">automatch/start</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L128">engine/protocol/ServerToClient.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_join" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>join</span><a href="#chat_join" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>join</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>User(s) joined a chat channel</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_join.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">users</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">users</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>List of users that joined</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_join">chat-join</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L136">engine/protocol/ServerToClient.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>message</span><a href="#chat_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Chat message was received</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_join">chat-join</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L136">engine/protocol/ServerToClient.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>message</span><a href="#chat_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Chat message was received</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_message.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ranking</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system_message_type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;flood&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ui_class</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Country the user is from</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>User id of the sender</p>
@@ -78,14 +78,14 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span></h5><div class="tsd-comment tsd-typography"><p>Whether it&#39;s a system message or not</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">system_<wbr/>message_<wbr/>type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;flood&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ui_<wbr/>class</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UI class of the sender</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Username of the sender</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_message">chat-message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L144">engine/protocol/ServerToClient.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_message_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>message-<wbr/>removed</span><a href="#chat_message_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>message-<wbr/>removed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A chat message should be removed from the display</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_message">chat-message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L144">engine/protocol/ServerToClient.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_message_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>message-<wbr/>removed</span><a href="#chat_message_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>message-<wbr/>removed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A chat message should be removed from the display</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_message_removed.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Message id. Note, despite the name, I don&#39;t think this is always a
 uuid in uuid format, just treat it as a string.</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_message_removed">chat-message-removed</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L182">engine/protocol/ServerToClient.ts:182</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_part" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>part</span><a href="#chat_part" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>part</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>User left a chat channel</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_message_removed">chat-message-removed</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L182">engine/protocol/ServerToClient.ts:182</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_part" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>part</span><a href="#chat_part" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>part</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>User left a chat channel</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_part.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5><div class="tsd-comment tsd-typography"><p>User that left</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_part">chat-part</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L174">engine/protocol/ServerToClient.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_topic" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>topic</span><a href="#chat_topic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>topic</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Channel topic was updated</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_part">chat-part</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L174">engine/protocol/ServerToClient.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_topic" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>topic</span><a href="#chat_topic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>topic</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Channel topic was updated</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_topic.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ranking</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">topic</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ui_class</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Country of the user that changed the topic</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>User id of the user that changed the topic</p>
@@ -95,40 +95,40 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">topic</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The new topic</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ui_<wbr/>class</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UI class of the user that changed the topic</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Username of the user that changed the topic</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_topic">chat-topic</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L191">engine/protocol/ServerToClient.ts:191</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_update_user" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>update-<wbr/>user</span><a href="#chat_update_user" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>update-<wbr/>user</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A user&#39;s profile was updated</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_topic">chat-topic</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L191">engine/protocol/ServerToClient.ts:191</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_update_user" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>update-<wbr/>user</span><a href="#chat_update_user" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>update-<wbr/>user</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A user&#39;s profile was updated</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_update_user.__type-24.__type-25"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">old_player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">old_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Player id entry that was update. This might change in the case of a
 guest logging in, in this case this will switch from being a
 negative (guest) id, to some positive id. It is not expected that a
 non guest id should change using this system.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5><div class="tsd-comment tsd-typography"><p>New user details</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_update_user">chat-update-user</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L214">engine/protocol/ServerToClient.ts:214</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="connect.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L27">engine/GobanSocket.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="disconnect.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L28">engine/GobanSocket.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/auto_<wbr/>resign</span><a href="#game__id_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/auto_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Informs the client the player is scheduled to resign if not cleared</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#chat_update_user">chat-update-user</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L214">engine/protocol/ServerToClient.ts:214</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>connect</span><a href="#connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="connect.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L27">engine/GobanSocket.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disconnect</span><a href="#disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="disconnect.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L28">engine/GobanSocket.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/auto_<wbr/>resign</span><a href="#game__id_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/auto_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Informs the client the player is scheduled to resign if not cleared</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_auto_resign.__type-30.__type-31"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>When the auto resign will happen</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The player id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_auto_resign">game/:id/auto_resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L350">engine/protocol/ServerToClient.ts:350</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/chat</span><a href="#game__id_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A game chat message</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_chat.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameChatMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_chat">game/:id/chat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L370">engine/protocol/ServerToClient.ts:370</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/chat/remove</span><a href="#game__id_chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Game chat lines should be removed</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_auto_resign">game/:id/auto_resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L350">engine/protocol/ServerToClient.ts:350</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/chat</span><a href="#game__id_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A game chat message</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_chat.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameChatMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_chat">game/:id/chat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L370">engine/protocol/ServerToClient.ts:370</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/chat/remove</span><a href="#game__id_chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Game chat lines should be removed</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_chat_remove.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">chat_ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">chat_<wbr/>ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>The chat ids</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_chat_remove">game/:id/chat/remove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L374">engine/protocol/ServerToClient.ts:374</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_clear_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/clear_<wbr/>auto_<wbr/>resign</span><a href="#game__id_clear_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/clear_<wbr/>auto_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The auto resign for the given player has been cleared</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_chat_remove">game/:id/chat/remove</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L374">engine/protocol/ServerToClient.ts:374</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_clear_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/clear_<wbr/>auto_<wbr/>resign</span><a href="#game__id_clear_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/clear_<wbr/>auto_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The auto resign for the given player has been cleared</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_clear_auto_resign.__type-36.__type-37"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The player id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_clear_auto_resign">game/:id/clear_auto_resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L361">engine/protocol/ServerToClient.ts:361</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/clock</span><a href="#game__id_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Game clock update</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_clock.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_clock">game/:id/clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L383">engine/protocol/ServerToClient.ts:383</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_conditional_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/conditional_<wbr/>moves</span><a href="#game__id_conditional_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/conditional_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the conditional moves currently active</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_clear_auto_resign">game/:id/clear_auto_resign</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L361">engine/protocol/ServerToClient.ts:361</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/clock</span><a href="#game__id_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Game clock update</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_clock.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_clock">game/:id/clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L383">engine/protocol/ServerToClient.ts:383</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_conditional_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/conditional_<wbr/>moves</span><a href="#game__id_conditional_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/conditional_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the conditional moves currently active</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_conditional_moves.__type-40.__type-41"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">conditional_moves</span><span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">conditional_<wbr/>moves</span><span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a></h5><div class="tsd-comment tsd-typography"><p>The conditional moves. The top level should be an array that looks
  like <code>[null, { ... }]</code> where the second element contains the responses
  to the opponent&#39;s move.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The move number from which the conditional moves are rooted in</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_conditional_moves">game/:id/conditional_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L387">engine/protocol/ServerToClient.ts:387</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/error</span><a href="#game__id_error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Error that should be displayed to the user</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_error.__type-42.__type-43"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_error">game/:id/error</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L400">engine/protocol/ServerToClient.ts:400</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/gamedata</span><a href="#game__id_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the entire game state</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_gamedata.__type-44.__type-45"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_gamedata">game/:id/gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L404">engine/protocol/ServerToClient.ts:404</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/latency</span><a href="#game__id_latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update latency information for a player</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_conditional_moves">game/:id/conditional_moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L387">engine/protocol/ServerToClient.ts:387</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/error</span><a href="#game__id_error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Error that should be displayed to the user</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_error.__type-42.__type-43"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_error">game/:id/error</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L400">engine/protocol/ServerToClient.ts:400</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/gamedata</span><a href="#game__id_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the entire game state</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_gamedata.__type-44.__type-45"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_gamedata">game/:id/gamedata</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L404">engine/protocol/ServerToClient.ts:404</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/latency</span><a href="#game__id_latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update latency information for a player</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_latency.__type-46.__type-47"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The latency in milliseconds</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The player id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_latency">game/:id/latency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L408">engine/protocol/ServerToClient.ts:408</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/phase</span><a href="#game__id_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The phase has changed for the game</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_phase.__type-48.__type-49"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stone removal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;finished&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_phase">game/:id/phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L428">engine/protocol/ServerToClient.ts:428</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_removed_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/removed_<wbr/>stones</span><a href="#game__id_removed_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/removed_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the state of the stone removal phase</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_removed_stones.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">all_removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_removed_stones">game/:id/removed_stones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L448">engine/protocol/ServerToClient.ts:448</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_removed_stones_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/removed_<wbr/>stones_<wbr/>accepted</span><a href="#game__id_removed_stones_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/removed_<wbr/>stones_<wbr/>accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The stone removal phase has been completed, this is the final state and
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_latency">game/:id/latency</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L408">engine/protocol/ServerToClient.ts:408</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/phase</span><a href="#game__id_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The phase has changed for the game</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_phase.__type-48.__type-49"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stone removal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;finished&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_phase">game/:id/phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L428">engine/protocol/ServerToClient.ts:428</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_removed_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/removed_<wbr/>stones</span><a href="#game__id_removed_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/removed_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the state of the stone removal phase</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_removed_stones.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">all_removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_removed_stones">game/:id/removed_stones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L448">engine/protocol/ServerToClient.ts:448</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_removed_stones_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/removed_<wbr/>stones_<wbr/>accepted</span><a href="#game__id_removed_stones_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/removed_<wbr/>stones_<wbr/>accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The stone removal phase has been completed, this is the final state and
 indicates a phase change to the given phase (should always be
 &quot;finished&quot;)</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_removed_stones_accepted.__type-52.__type-53"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">end_time</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;finished&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">accepted_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">accepted_strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">accepted_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">accepted_strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Timestamp in ms</p>
@@ -140,26 +140,26 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><p>True if Japanese strict seki mode was true. This will probably
 always be false and may be removed in the future.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Player id of the winner</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_removed_stones_accepted">game/:id/removed_stones_accepted</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L468">engine/protocol/ServerToClient.ts:468</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_reset_chats" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/reset-<wbr/>chats</span><a href="#game__id_reset_chats" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/reset-<wbr/>chats</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The chat log should be reset.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_reset_chats.__type-54.__type-55"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_reset_chats">game/:id/reset-chats</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L496">engine/protocol/ServerToClient.ts:496</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/stalling_<wbr/>score_<wbr/>estimate</span><a href="#game__id_stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A score estimation result has been broadcast, this is used for avoiding game stalling</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_stalling_score_estimate.__type-56.__type-57"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_stalling_score_estimate">game/:id/stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L512">engine/protocol/ServerToClient.ts:512</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_undo_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>accepted</span><a href="#game__id_undo_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo move has been accepted, the parameter is the new move number</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_accepted.__type-58.__type-59"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_undo_accepted">game/:id/undo_accepted</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L500">engine/protocol/ServerToClient.ts:500</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_undo_canceled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>canceled</span><a href="#game__id_undo_canceled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>canceled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo request has been canceled, the parameter is the move number of the original request</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_canceled.__type-60.__type-61"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_undo_canceled">game/:id/undo_canceled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L504">engine/protocol/ServerToClient.ts:504</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>requested</span><a href="#game__id_undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo request has been requested, the parameter is the move number that we want to go back to</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_requested.__type-62.__type-63"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_undo_requested">game/:id/undo_requested</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L508">engine/protocol/ServerToClient.ts:508</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="gamelist_count" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist-<wbr/>count</span><a href="#gamelist_count" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist-<wbr/>count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update number of live and correspondence games are currently being
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_removed_stones_accepted">game/:id/removed_stones_accepted</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L468">engine/protocol/ServerToClient.ts:468</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_reset_chats" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/reset-<wbr/>chats</span><a href="#game__id_reset_chats" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/reset-<wbr/>chats</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The chat log should be reset.</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_reset_chats.__type-54.__type-55"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_reset_chats">game/:id/reset-chats</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L496">engine/protocol/ServerToClient.ts:496</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/stalling_<wbr/>score_<wbr/>estimate</span><a href="#game__id_stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A score estimation result has been broadcast, this is used for avoiding game stalling</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_stalling_score_estimate.__type-56.__type-57"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_stalling_score_estimate">game/:id/stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L512">engine/protocol/ServerToClient.ts:512</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_undo_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>accepted</span><a href="#game__id_undo_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo move has been accepted, the parameter is the new move number</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_accepted.__type-58.__type-59"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_undo_accepted">game/:id/undo_accepted</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L500">engine/protocol/ServerToClient.ts:500</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_undo_canceled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>canceled</span><a href="#game__id_undo_canceled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>canceled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo request has been canceled, the parameter is the move number of the original request</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_canceled.__type-60.__type-61"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_undo_canceled">game/:id/undo_canceled</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L504">engine/protocol/ServerToClient.ts:504</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game__id_undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>requested</span><a href="#game__id_undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo request has been requested, the parameter is the move number that we want to go back to</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_requested.__type-62.__type-63"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#game__id_undo_requested">game/:id/undo_requested</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L508">engine/protocol/ServerToClient.ts:508</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="gamelist_count" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist-<wbr/>count</span><a href="#gamelist_count" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist-<wbr/>count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update number of live and correspondence games are currently being
 played</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="gamelist_count.__type-64.__type-65"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">correspondence</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">live</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">correspondence</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of correspondence games</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">live</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of live games</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#gamelist_count">gamelist-count</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L229">engine/protocol/ServerToClient.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="gamelist_count__channel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist-<wbr/>count-<wbr/>:channel</span><a href="#gamelist_count__channel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist-<wbr/>count-<wbr/>:channel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update number of live and correspondence games are currently being
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#gamelist_count">gamelist-count</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L229">engine/protocol/ServerToClient.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="gamelist_count__channel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist-<wbr/>count-<wbr/>:channel</span><a href="#gamelist_count__channel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist-<wbr/>count-<wbr/>:channel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update number of live and correspondence games are currently being
 played in a particular channel</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="gamelist_count__channel.__type-66.__type-67"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">correspondence</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">live</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">correspondence</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of correspondence games</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">live</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of live games</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#gamelist_count__channel">gamelist-count-:channel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L238">engine/protocol/ServerToClient.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hostinfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hostinfo</span><a href="#hostinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hostinfo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>General host information for the termination server you
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#gamelist_count__channel">gamelist-count-:channel</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L238">engine/protocol/ServerToClient.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="hostinfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hostinfo</span><a href="#hostinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hostinfo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>General host information for the termination server you
 are connected to. This is a response to the <code>hostinfo</code> client message.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="hostinfo.__type-68.__type-69"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of clients connected, if available</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The hostname of the server</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of seconds the server has been running</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#hostinfo">hostinfo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L53">engine/protocol/ServerToClient.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="incident_report" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>incident-<wbr/>report</span><a href="#incident_report" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">incident-<wbr/>report</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Incident report update</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="incident_report.__type-70.__type-71"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">cleared_by_user</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moderator</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moderator_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">report_type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_conversation</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_game</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_review</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporter_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporter_note_translation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">source_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">source_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">target_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">target_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporting_user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;pending&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;claimed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;resolved&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">was_helpful</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">cleared_<wbr/>by_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">moderator</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moderator_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">report_<wbr/>type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>conversation</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>game</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>review</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reporter_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reporter_<wbr/>note_<wbr/>translation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">source_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">source_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">target_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">target_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">source_<wbr/>language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">source_<wbr/>text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">target_<wbr/>language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">target_<wbr/>text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reporting_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;pending&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;claimed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;resolved&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">system_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">was_<wbr/>helpful</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#incident_report">incident-report</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L247">engine/protocol/ServerToClient.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="itc" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>itc</span><a href="#itc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">itc</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>&quot;Inter Tab Communication&quot; message. This is a client utility to enable
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#hostinfo">hostinfo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L53">engine/protocol/ServerToClient.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="incident_report" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>incident-<wbr/>report</span><a href="#incident_report" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">incident-<wbr/>report</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Incident report update</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="incident_report.__type-70.__type-71"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">cleared_by_user</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moderator</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moderator_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">report_type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_conversation</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_game</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_review</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporter_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporter_note_translation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">source_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">source_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">target_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">target_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporting_user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;pending&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;claimed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;resolved&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">was_helpful</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">cleared_<wbr/>by_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">moderator</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moderator_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">report_<wbr/>type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>conversation</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>game</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>review</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reporter_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reporter_<wbr/>note_<wbr/>translation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">source_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">source_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">target_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">target_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">source_<wbr/>language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">source_<wbr/>text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">target_<wbr/>language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">target_<wbr/>text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reporting_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;pending&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;claimed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;resolved&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">system_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">was_<wbr/>helpful</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#incident_report">incident-report</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L247">engine/protocol/ServerToClient.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="itc" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>itc</span><a href="#itc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">itc</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>&quot;Inter Tab Communication&quot; message. This is a client utility to enable
  relaying of messages between devices - the event and data are
  application defined, the server blindly relays to all connected devices
  for the sending user. Note this is relayed to all devices regardless
@@ -168,17 +168,17 @@
  the web client sending this will arrive on an android and ios instance)</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="itc.__type-72.__type-73"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><p>User defined data</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>User defined event string</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#itc">itc</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L70">engine/protocol/ServerToClient.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>latency</span><a href="#latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">latency</span>, <span class="tsd-kind-parameter">clock_drift</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="latency.__type-74.__type-75"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">latency</span>, <span class="tsd-kind-parameter">clock_drift</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">latency</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clock_drift</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L32">engine/GobanSocket.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="net_pong" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/pong</span><a href="#net_pong" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/pong</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Pong response from a ping</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#itc">itc</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L70">engine/protocol/ServerToClient.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>latency</span><a href="#latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">latency</span>, <span class="tsd-kind-parameter">clock_drift</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="latency.__type-74.__type-75"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">latency</span>, <span class="tsd-kind-parameter">clock_drift</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">latency</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clock_drift</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L32">engine/GobanSocket.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="net_pong" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/pong</span><a href="#net_pong" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/pong</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Pong response from a ping</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="net_pong.__type-76.__type-77"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">server</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Client timestamp that was sent</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">server</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Server timestamp when it was received</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#net_pong">net/pong</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L35">engine/protocol/ServerToClient.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="notification" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>notification</span><a href="#notification" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">notification</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A notification that should be displayed to the user
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#net_pong">net/pong</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L35">engine/protocol/ServerToClient.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="notification" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>notification</span><a href="#notification" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">notification</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A notification that should be displayed to the user
  These are not strongly modeled, see
     <a href="https://github.com/online-go/online-go.com/blob/devel/src/components/Notifications/Notifications.tsx">https://github.com/online-go/online-go.com/blob/devel/src/components/Notifications/Notifications.tsx</a>
  as a reference for what types there are and what data they contain</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="notification.__type-78.__type-79"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><p>There are often more fields here</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The notification id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The notification type</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#notification">notification</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L104">engine/protocol/ServerToClient.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="private_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private-<wbr/>message</span><a href="#private_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A private message was received</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#notification">notification</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L104">engine/protocol/ServerToClient.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="private_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private-<wbr/>message</span><a href="#private_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A private message was received</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="private_message.__type-80.__type-81"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">superchat_enabled</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5><div class="tsd-comment tsd-typography"><p>Who sent the message</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><div class="tsd-comment tsd-typography"><p>The message received</p>
 </div><div class="tsd-comment tsd-typography"></div><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Message id.</p>
@@ -188,7 +188,7 @@
 is when a moderator needs to talk with a player and ignoring the
 moderator is not suitable thing to do.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5><div class="tsd-comment tsd-typography"><p>Your user id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#private_message">private-message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L275">engine/protocol/ServerToClient.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="private_superchat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private-<wbr/>superchat</span><a href="#private_superchat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private-<wbr/>superchat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notify the client that a private message &quot;super chat&quot; has started. A
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#private_message">private-message</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L275">engine/protocol/ServerToClient.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="private_superchat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private-<wbr/>superchat</span><a href="#private_superchat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private-<wbr/>superchat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notify the client that a private message &quot;super chat&quot; has started. A
 super chat is an undismissable chat sent by a moderator. It should take
 all focus and not let the client do anything until the conversation is
 resolved (the enable flag is set to false)</p>
@@ -199,30 +199,30 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moderator_<wbr/>username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The moderator username contacting the player</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Your id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Your username</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#private_superchat">private-superchat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L302">engine/protocol/ServerToClient.ts:302</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="reconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reconnect</span><a href="#reconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="reconnect.__type-84.__type-85"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L29">engine/GobanSocket.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="remote_storage_sync_complete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/sync_<wbr/>complete</span><a href="#remote_storage_sync_complete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/sync_<wbr/>complete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notification that the server has completed sending all remote storage
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#private_superchat">private-superchat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L302">engine/protocol/ServerToClient.ts:302</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="reconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>reconnect</span><a href="#reconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="reconnect.__type-84.__type-85"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L29">engine/GobanSocket.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="remote_storage_sync_complete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/sync_<wbr/>complete</span><a href="#remote_storage_sync_complete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/sync_<wbr/>complete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notification that the server has completed sending all remote storage
  data and the client should now be up to date.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_sync_complete.__type-86.__type-87"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#remote_storage_sync_complete">remote_storage/sync_complete</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L319">engine/protocol/ServerToClient.ts:319</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="remote_storage_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/update</span><a href="#remote_storage_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates a key value pair</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_sync_complete.__type-86.__type-87"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#remote_storage_sync_complete">remote_storage/sync_complete</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L319">engine/protocol/ServerToClient.ts:319</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="remote_storage_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/update</span><a href="#remote_storage_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates a key value pair</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_update.__type-88.__type-89"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">modified</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Key for the k/v pair</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">modified</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Timestamp of the update</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a></h5><div class="tsd-comment tsd-typography"><p>Replication mode</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><p>Value of of the k/v pair</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#remote_storage_update">remote_storage/update</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L322">engine/protocol/ServerToClient.ts:322</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review__id_full_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/:id/full_<wbr/>state</span><a href="#review__id_full_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/:id/full_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Replay of the entire full state of the review</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review__id_full_state.__type-90.__type-91"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#review__id_full_state">review/:id/full_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L518">engine/protocol/ServerToClient.ts:518</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review__id_r" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/:id/r</span><a href="#review__id_r" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/:id/r</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An incremental modification to the review stream</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review__id_r.__type-92.__type-93"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#review__id_r">review/:id/r</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L522">engine/protocol/ServerToClient.ts:522</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator_enabled_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span><a href="#score_estimator_enabled_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notifies the client whether the the client shares an IP with one of the
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#remote_storage_update">remote_storage/update</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L322">engine/protocol/ServerToClient.ts:322</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review__id_full_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/:id/full_<wbr/>state</span><a href="#review__id_full_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/:id/full_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Replay of the entire full state of the review</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review__id_full_state.__type-90.__type-91"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#review__id_full_state">review/:id/full_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L518">engine/protocol/ServerToClient.ts:518</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review__id_r" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/:id/r</span><a href="#review__id_r" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/:id/r</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An incremental modification to the review stream</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review__id_r.__type-92.__type-93"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#review__id_r">review/:id/r</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L522">engine/protocol/ServerToClient.ts:522</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_estimator_enabled_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span><a href="#score_estimator_enabled_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notifies the client whether the the client shares an IP with one of the
 players of the game. This is used to disable the score estimator in
 anonymous browsing windows for players of a game when the score
 estimator is disabled for the game.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="score_estimator_enabled_state.__type-94.__type-95"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">shared_ip_with_player</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game ID</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">shared_<wbr/>ip_<wbr/>with_<wbr/>player</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><p>True if the client shares an IP with one of the players of the game</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#score_estimator_enabled_state">score-estimator-enabled-state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L337">engine/protocol/ServerToClient.ts:337</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="seekgraph_global" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>seekgraph/global</span><a href="#seekgraph_global" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">seekgraph/global</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="seekgraph_global.__type-96.__type-97"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">messages</span>: <span class="tsd-signature-symbol">(</span><a href="protocol.SeekgraphDeleteMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphDeleteMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.SeekgraphStartedMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphStartedMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.SeekgraphChallengeMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphChallengeMessage</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#seekgraph_global">seekgraph/global</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L345">engine/protocol/ServerToClient.ts:345</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timeout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>timeout</span><a href="#timeout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timeout</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="timeout.__type-98.__type-99"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L35">engine/GobanSocket.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ui_push" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ui-<wbr/>push</span><a href="#ui_push" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui-<wbr/>push</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A UI Push notification. The event and data are not well defined here,
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#score_estimator_enabled_state">score-estimator-enabled-state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L337">engine/protocol/ServerToClient.ts:337</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="seekgraph_global" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>seekgraph/global</span><a href="#seekgraph_global" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">seekgraph/global</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="seekgraph_global.__type-96.__type-97"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">messages</span>: <span class="tsd-signature-symbol">(</span><a href="protocol.SeekgraphDeleteMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphDeleteMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.SeekgraphStartedMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphStartedMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.SeekgraphChallengeMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphChallengeMessage</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#seekgraph_global">seekgraph/global</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L345">engine/protocol/ServerToClient.ts:345</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timeout" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>timeout</span><a href="#timeout" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timeout</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="timeout.__type-98.__type-99"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L35">engine/GobanSocket.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ui_push" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ui-<wbr/>push</span><a href="#ui_push" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui-<wbr/>push</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A UI Push notification. The event and data are not well defined here,
  they come as a result to subscribing to ui push channels with
  <code>ui-pushes/subscribe</code>.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ui_push.__type-100.__type-101"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UI Push data</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UI Push event</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#ui_push">ui-push</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L81">engine/protocol/ServerToClient.ts:81</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="unrecoverable_error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>unrecoverable_<wbr/>error</span><a href="#unrecoverable_error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">unrecoverable_<wbr/>error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span>, <span class="tsd-kind-parameter">tag</span>, <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="unrecoverable_error.__type-102.__type-103"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span>, <span class="tsd-kind-parameter">tag</span>, <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tag</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L30">engine/GobanSocket.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="user_jwt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/jwt</span><a href="#user_jwt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/jwt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the user&#39;s JWT token</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_jwt.__type-104.__type-105"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">jwt</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#user_jwt">user/jwt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L89">engine/protocol/ServerToClient.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="user_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/state</span><a href="#user_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates whether a user is online or not. Subscribe to these updates for
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#ui_push">ui-push</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L81">engine/protocol/ServerToClient.ts:81</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="unrecoverable_error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>unrecoverable_<wbr/>error</span><a href="#unrecoverable_error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">unrecoverable_<wbr/>error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span>, <span class="tsd-kind-parameter">tag</span>, <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="unrecoverable_error.__type-102.__type-103"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">code</span>, <span class="tsd-kind-parameter">tag</span>, <span class="tsd-kind-parameter">message</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">tag</span>: <span class="tsd-signature-type">string</span></span></li><li><span><span class="tsd-kind-parameter">message</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L30">engine/GobanSocket.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="user_jwt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/jwt</span><a href="#user_jwt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/jwt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the user&#39;s JWT token</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_jwt.__type-104.__type-105"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">jwt</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#user_jwt">user/jwt</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L89">engine/protocol/ServerToClient.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="user_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/state</span><a href="#user_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates whether a user is online or not. Subscribe to these updates for
  particular users using the <code>user/monitor</code> command.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_state.__type-106.__type-107"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#user_state">user/state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L98">engine/protocol/ServerToClient.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="user_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/update</span><a href="#user_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update user information. For other players, this has the standard User
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_state.__type-106.__type-107"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#user_state">user/state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L98">engine/protocol/ServerToClient.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="user_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/update</span><a href="#user_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update user information. For other players, this has the standard User
  fields, when this is the current user, it can have additional fields
  that are found in the ui/config</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_update.__type-108.__type-109"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">extra</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#user_update">user/update</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L94">engine/protocol/ServerToClient.ts:94</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#ERROR" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ERROR</span></a><a href="#HUP" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HUP</span></a><a href="#active_bots" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active-<wbr/>bots</span></a><a href="#active_game" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>game</span></a><a href="#automatch_cancel" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/cancel</span></a><a href="#automatch_entry" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/entry</span></a><a href="#automatch_start" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/start</span></a><a href="#chat_join" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>join</span></a><a href="#chat_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>message</span></a><a href="#chat_message_removed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>message-<wbr/>removed</span></a><a href="#chat_part" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>part</span></a><a href="#chat_topic" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>topic</span></a><a href="#chat_update_user" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>update-<wbr/>user</span></a><a href="#connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect</span></a><a href="#disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnect</span></a><a href="#game__id_auto_resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/auto_<wbr/>resign</span></a><a href="#game__id_chat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/chat</span></a><a href="#game__id_chat_remove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/chat/remove</span></a><a href="#game__id_clear_auto_resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/clear_<wbr/>auto_<wbr/>resign</span></a><a href="#game__id_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/clock</span></a><a href="#game__id_conditional_moves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/conditional_<wbr/>moves</span></a><a href="#game__id_error" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/error</span></a><a href="#game__id_gamedata" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/gamedata</span></a><a href="#game__id_latency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/latency</span></a><a href="#game__id_phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/phase</span></a><a href="#game__id_removed_stones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/removed_<wbr/>stones</span></a><a href="#game__id_removed_stones_accepted" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/removed_<wbr/>stones_<wbr/>accepted</span></a><a href="#game__id_reset_chats" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/reset-<wbr/>chats</span></a><a href="#game__id_stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#game__id_undo_accepted" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>accepted</span></a><a href="#game__id_undo_canceled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>canceled</span></a><a href="#game__id_undo_requested" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>requested</span></a><a href="#gamelist_count" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist-<wbr/>count</span></a><a href="#gamelist_count__channel" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist-<wbr/>count-<wbr/>:channel</span></a><a href="#hostinfo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hostinfo</span></a><a href="#incident_report" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>incident-<wbr/>report</span></a><a href="#itc" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>itc</span></a><a href="#latency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latency</span></a><a href="#net_pong" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/pong</span></a><a href="#notification" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>notification</span></a><a href="#private_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private-<wbr/>message</span></a><a href="#private_superchat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private-<wbr/>superchat</span></a><a href="#reconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reconnect</span></a><a href="#remote_storage_sync_complete" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/sync_<wbr/>complete</span></a><a href="#remote_storage_update" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/update</span></a><a href="#review__id_full_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/:id/full_<wbr/>state</span></a><a href="#review__id_r" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/:id/r</span></a><a href="#score_estimator_enabled_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span></a><a href="#seekgraph_global" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>seekgraph/global</span></a><a href="#timeout" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timeout</span></a><a href="#ui_push" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui-<wbr/>push</span></a><a href="#unrecoverable_error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>unrecoverable_<wbr/>error</span></a><a href="#user_jwt" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/jwt</span></a><a href="#user_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/state</span></a><a href="#user_update" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/update</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_update.__type-108.__type-109"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">extra</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ServerToClient.html">ServerToClient</a>.<a href="protocol.ServerToClient.html#user_update">user/update</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L94">engine/protocol/ServerToClient.ts:94</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#ERROR" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ERROR</span></a><a href="#HUP" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HUP</span></a><a href="#active_bots" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active-<wbr/>bots</span></a><a href="#active_game" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>game</span></a><a href="#automatch_cancel" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/cancel</span></a><a href="#automatch_entry" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/entry</span></a><a href="#automatch_start" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/start</span></a><a href="#chat_join" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>join</span></a><a href="#chat_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>message</span></a><a href="#chat_message_removed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>message-<wbr/>removed</span></a><a href="#chat_part" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>part</span></a><a href="#chat_topic" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>topic</span></a><a href="#chat_update_user" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>update-<wbr/>user</span></a><a href="#connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect</span></a><a href="#disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disconnect</span></a><a href="#game__id_auto_resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/auto_<wbr/>resign</span></a><a href="#game__id_chat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/chat</span></a><a href="#game__id_chat_remove" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/chat/remove</span></a><a href="#game__id_clear_auto_resign" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/clear_<wbr/>auto_<wbr/>resign</span></a><a href="#game__id_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/clock</span></a><a href="#game__id_conditional_moves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/conditional_<wbr/>moves</span></a><a href="#game__id_error" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/error</span></a><a href="#game__id_gamedata" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/gamedata</span></a><a href="#game__id_latency" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/latency</span></a><a href="#game__id_phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/phase</span></a><a href="#game__id_removed_stones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/removed_<wbr/>stones</span></a><a href="#game__id_removed_stones_accepted" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/removed_<wbr/>stones_<wbr/>accepted</span></a><a href="#game__id_reset_chats" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/reset-<wbr/>chats</span></a><a href="#game__id_stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#game__id_undo_accepted" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>accepted</span></a><a href="#game__id_undo_canceled" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>canceled</span></a><a href="#game__id_undo_requested" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>requested</span></a><a href="#gamelist_count" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist-<wbr/>count</span></a><a href="#gamelist_count__channel" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist-<wbr/>count-<wbr/>:channel</span></a><a href="#hostinfo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hostinfo</span></a><a href="#incident_report" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>incident-<wbr/>report</span></a><a href="#itc" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>itc</span></a><a href="#latency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latency</span></a><a href="#net_pong" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/pong</span></a><a href="#notification" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>notification</span></a><a href="#private_message" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private-<wbr/>message</span></a><a href="#private_superchat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private-<wbr/>superchat</span></a><a href="#reconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reconnect</span></a><a href="#remote_storage_sync_complete" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/sync_<wbr/>complete</span></a><a href="#remote_storage_update" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/update</span></a><a href="#review__id_full_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/:id/full_<wbr/>state</span></a><a href="#review__id_r" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/:id/r</span></a><a href="#score_estimator_enabled_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span></a><a href="#seekgraph_global" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>seekgraph/global</span></a><a href="#timeout" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timeout</span></a><a href="#ui_push" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui-<wbr/>push</span></a><a href="#unrecoverable_error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>unrecoverable_<wbr/>error</span></a><a href="#user_jwt" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/jwt</span></a><a href="#user_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/state</span></a><a href="#user_update" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/update</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanThemeBackgroundCSS.html b/docs/interfaces/GobanThemeBackgroundCSS.html
index 48719d08..7d25dc9c 100644
--- a/docs/interfaces/GobanThemeBackgroundCSS.html
+++ b/docs/interfaces/GobanThemeBackgroundCSS.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanThemeBackgroundCSS | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanThemeBackgroundCSS.html">GobanThemeBackgroundCSS</a></li></ul><h1>Interface GobanThemeBackgroundCSS</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanThemeBackgroundCSS</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundCSS.html#background_color">background-color</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundCSS.html#background_image">background-image</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundCSS.html#background_size">background-size</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L21">Goban/themes/GobanTheme.ts:21</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanThemeBackgroundCSS.html#background_color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>color?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanThemeBackgroundCSS | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanThemeBackgroundCSS.html">GobanThemeBackgroundCSS</a></li></ul><h1>Interface GobanThemeBackgroundCSS</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanThemeBackgroundCSS</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundCSS.html#background_color">background-color</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundCSS.html#background_image">background-image</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundCSS.html#background_size">background-size</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L21">Goban/themes/GobanTheme.ts:21</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanThemeBackgroundCSS.html#background_color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>color?</span></a>
 <a href="GobanThemeBackgroundCSS.html#background_image" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>image?</span></a>
 <a href="GobanThemeBackgroundCSS.html#background_size" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>size?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="background_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background-<wbr/>color</span><a href="#background_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background-<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L22">Goban/themes/GobanTheme.ts:22</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="background_image" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background-<wbr/>image</span><a href="#background_image" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background-<wbr/>image</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L23">Goban/themes/GobanTheme.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="background_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background-<wbr/>size</span><a href="#background_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background-<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L24">Goban/themes/GobanTheme.ts:24</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#background_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>color</span></a><a href="#background_image" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>image</span></a><a href="#background_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>size</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="background_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background-<wbr/>color</span><a href="#background_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background-<wbr/>color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L22">Goban/themes/GobanTheme.ts:22</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="background_image" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background-<wbr/>image</span><a href="#background_image" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background-<wbr/>image</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L23">Goban/themes/GobanTheme.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="background_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background-<wbr/>size</span><a href="#background_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background-<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L24">Goban/themes/GobanTheme.ts:24</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#background_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>color</span></a><a href="#background_image" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>image</span></a><a href="#background_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background-<wbr/>size</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/GobanThemeBackgroundReactStyles.html b/docs/interfaces/GobanThemeBackgroundReactStyles.html
index 37560660..1f6fb5f0 100644
--- a/docs/interfaces/GobanThemeBackgroundReactStyles.html
+++ b/docs/interfaces/GobanThemeBackgroundReactStyles.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanThemeBackgroundReactStyles | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanThemeBackgroundReactStyles.html">GobanThemeBackgroundReactStyles</a></li></ul><h1>Interface GobanThemeBackgroundReactStyles</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanThemeBackgroundReactStyles</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundReactStyles.html#backgroundColor">backgroundColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundReactStyles.html#backgroundImage">backgroundImage</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundReactStyles.html#backgroundSize">backgroundSize</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L27">Goban/themes/GobanTheme.ts:27</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanThemeBackgroundReactStyles.html#backgroundColor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Color?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanThemeBackgroundReactStyles | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanThemeBackgroundReactStyles.html">GobanThemeBackgroundReactStyles</a></li></ul><h1>Interface GobanThemeBackgroundReactStyles</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanThemeBackgroundReactStyles</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundReactStyles.html#backgroundColor">backgroundColor</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundReactStyles.html#backgroundImage">backgroundImage</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="GobanThemeBackgroundReactStyles.html#backgroundSize">backgroundSize</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L27">Goban/themes/GobanTheme.ts:27</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="GobanThemeBackgroundReactStyles.html#backgroundColor" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Color?</span></a>
 <a href="GobanThemeBackgroundReactStyles.html#backgroundImage" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Image?</span></a>
 <a href="GobanThemeBackgroundReactStyles.html#backgroundSize" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Size?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="backgroundColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background<wbr/>Color</span><a href="#backgroundColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L28">Goban/themes/GobanTheme.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="backgroundImage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background<wbr/>Image</span><a href="#backgroundImage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background<wbr/>Image</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L29">Goban/themes/GobanTheme.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="backgroundSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background<wbr/>Size</span><a href="#backgroundSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background<wbr/>Size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L30">Goban/themes/GobanTheme.ts:30</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#backgroundColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Color</span></a><a href="#backgroundImage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Image</span></a><a href="#backgroundSize" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Size</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="backgroundColor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background<wbr/>Color</span><a href="#backgroundColor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background<wbr/>Color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L28">Goban/themes/GobanTheme.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="backgroundImage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background<wbr/>Image</span><a href="#backgroundImage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background<wbr/>Image</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L29">Goban/themes/GobanTheme.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="backgroundSize" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>background<wbr/>Size</span><a href="#backgroundSize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">background<wbr/>Size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L30">Goban/themes/GobanTheme.ts:30</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#backgroundColor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Color</span></a><a href="#backgroundImage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Image</span></a><a href="#backgroundSize" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>background<wbr/>Size</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOF.html b/docs/interfaces/JGOF.html
index 38c3764c..2dd6bfae 100644
--- a/docs/interfaces/JGOF.html
+++ b/docs/interfaces/JGOF.html
@@ -1,14 +1,14 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOF | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOF.html">JGOF</a></li></ul><h1>Interface JGOF</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>JGOF (JSON Go Format) is an attempt at normalizing the AdHocFormat.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOF</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#ai_reviews">ai_reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReview.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReview</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#black">black</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol"> | </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="JGOFClock.html" class="tsd-signature-type tsd-kind-interface">JGOFClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#jgof">jgof</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#white">white</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol"> | </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L23">engine/formats/JGOF.ts:23</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOF.html#ai_reviews" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai_<wbr/>reviews?</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOF</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#ai_reviews">ai_reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReview.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReview</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#black">black</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol"> | </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="JGOFClock.html" class="tsd-signature-type tsd-kind-interface">JGOFClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#jgof">jgof</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">1</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOF.html#white">white</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol"> | </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L23">engine/formats/JGOF.ts:23</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOF.html#ai_reviews" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai_<wbr/>reviews?</span></a>
 <a href="JGOF.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black?</span></a>
 <a href="JGOF.html#clock" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock?</span></a>
 <a href="JGOF.html#jgof" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>jgof</span></a>
 <a href="JGOF.html#time_control" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control?</span></a>
 <a href="JGOF.html#white" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white?</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="ai_reviews" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ai_<wbr/>reviews</span><a href="#ai_reviews" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai_<wbr/>reviews</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReview.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReview</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>AI Review information computed for this game</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="JGOFAIReview.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReview</a></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L40">engine/formats/JGOF.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol"> | </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player information for those playing Black</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L28">engine/formats/JGOF.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFClock.html" class="tsd-signature-type tsd-kind-interface">JGOFClock</a></div><div class="tsd-comment tsd-typography"><p>Current clock information, this is used for ongoing games</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L37">engine/formats/JGOF.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="jgof" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jgof</span><a href="#jgof" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">jgof</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><div class="tsd-comment tsd-typography"><p>JGOF version number</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L25">engine/formats/JGOF.ts:25</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><div class="tsd-comment tsd-typography"><p>Time control settings for the game</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L34">engine/formats/JGOF.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol"> | </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player information for those playing White</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L31">engine/formats/JGOF.ts:31</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#ai_reviews" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai_<wbr/>reviews</span></a><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#jgof" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>jgof</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="JGOFAIReview.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReview</a></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L40">engine/formats/JGOF.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol"> | </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player information for those playing Black</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L28">engine/formats/JGOF.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFClock.html" class="tsd-signature-type tsd-kind-interface">JGOFClock</a></div><div class="tsd-comment tsd-typography"><p>Current clock information, this is used for ongoing games</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L37">engine/formats/JGOF.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="jgof" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jgof</span><a href="#jgof" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">jgof</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><div class="tsd-comment tsd-typography"><p>JGOF version number</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L25">engine/formats/JGOF.ts:25</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><div class="tsd-comment tsd-typography"><p>Time control settings for the game</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L34">engine/formats/JGOF.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol"> | </span><a href="JGOFPlayer.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayer</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player information for those playing White</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L31">engine/formats/JGOF.ts:31</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#ai_reviews" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai_<wbr/>reviews</span></a><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#jgof" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>jgof</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFAIReview.html b/docs/interfaces/JGOFAIReview.html
index 80e29d1e..50296d0a 100644
--- a/docs/interfaces/JGOFAIReview.html
+++ b/docs/interfaces/JGOFAIReview.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFAIReview | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFAIReview.html">JGOFAIReview</a></li></ul><h1>Interface JGOFAIReview</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><hr>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFAIReview</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#analyzed_variations">analyzed_variations</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">var_key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#date">date</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#engine">engine</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#engine_version">engine_version</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#error">error</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">message_id</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#moves">moves</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">move_number</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#network">network</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#network_size">network_size</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#scores">scores</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#strength">strength</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fast&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;full&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#uuid">uuid</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#win_rate">win_rate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#win_rates">win_rates</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L266">engine/formats/JGOF.ts:266</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFAIReview.html#analyzed_variations" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyzed_<wbr/>variations?</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFAIReview</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#analyzed_variations">analyzed_variations</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">var_key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#date">date</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#engine">engine</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#engine_version">engine_version</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#error">error</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">message_id</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#moves">moves</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">move_number</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#network">network</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#network_size">network_size</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#scores">scores</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#strength">strength</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fast&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;full&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#uuid">uuid</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#win_rate">win_rate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReview.html#win_rates">win_rates</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L266">engine/formats/JGOF.ts:266</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFAIReview.html#analyzed_variations" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyzed_<wbr/>variations?</span></a>
 <a href="JGOFAIReview.html#date" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>date</span></a>
 <a href="JGOFAIReview.html#engine" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a>
 <a href="JGOFAIReview.html#engine_version" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine_<wbr/>version</span></a>
@@ -15,15 +15,15 @@
 <a href="JGOFAIReview.html#win_rate" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a>
 <a href="JGOFAIReview.html#win_rates" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rates?</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="analyzed_variations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>analyzed_<wbr/>variations</span><a href="#analyzed_variations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analyzed_<wbr/>variations</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">var_key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Analysis of variations in the game.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">var_key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L302">engine/formats/JGOF.ts:302</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>date</span><a href="#date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">date</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>millisecond epoch time (ms from 1970 UTC)</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L285">engine/formats/JGOF.ts:285</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L278">engine/formats/JGOF.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine_version" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine_<wbr/>version</span><a href="#engine_version" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine_<wbr/>version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L279">engine/formats/JGOF.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>error</span><a href="#error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message_id</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>If there was an error processing the review, it can be stored here</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L307">engine/formats/JGOF.ts:307</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L267">engine/formats/JGOF.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">move_number</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Analysis of moves in the game.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L297">engine/formats/JGOF.ts:297</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="network" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>network</span><a href="#network" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">network</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L280">engine/formats/JGOF.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="network_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>network_<wbr/>size</span><a href="#network_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">network_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L281">engine/formats/JGOF.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>scores</span><a href="#scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scores</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>predicted scores that black will win or lose by (negative for loss) for all moves</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L294">engine/formats/JGOF.ts:294</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="strength" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strength</span><a href="#strength" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strength</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L282">engine/formats/JGOF.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;fast&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;full&quot;</span></div><div class="tsd-comment tsd-typography"><p>A fast review typically only has a few moves reviewed, whereas a full
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">var_key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L302">engine/formats/JGOF.ts:302</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>date</span><a href="#date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">date</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>millisecond epoch time (ms from 1970 UTC)</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L285">engine/formats/JGOF.ts:285</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L278">engine/formats/JGOF.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine_version" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine_<wbr/>version</span><a href="#engine_version" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine_<wbr/>version</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L279">engine/formats/JGOF.ts:279</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>error</span><a href="#error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message_id</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>If there was an error processing the review, it can be stored here</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">coords</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">message_<wbr/>id</span><span class="tsd-signature-symbol">: </span><a href="../types/GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L307">engine/formats/JGOF.ts:307</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L267">engine/formats/JGOF.ts:267</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">move_number</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Analysis of moves in the game.</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">move_number</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="JGOFAIReviewMove.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMove</a></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L297">engine/formats/JGOF.ts:297</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="network" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>network</span><a href="#network" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">network</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L280">engine/formats/JGOF.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="network_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>network_<wbr/>size</span><a href="#network_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">network_<wbr/>size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L281">engine/formats/JGOF.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="scores" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>scores</span><a href="#scores" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scores</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>predicted scores that black will win or lose by (negative for loss) for all moves</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L294">engine/formats/JGOF.ts:294</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="strength" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strength</span><a href="#strength" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strength</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L282">engine/formats/JGOF.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;fast&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;full&quot;</span></div><div class="tsd-comment tsd-typography"><p>A fast review typically only has a few moves reviewed, whereas a full
 review is expected to have every move reviewed. Note that this sets an
 expectation but not a requirement on what values are stored in <code>moves</code>,
 and while games are being reviewed these objects will have zero or more
 entries in <code>moves</code> regardless of the type.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L277">engine/formats/JGOF.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="uuid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>uuid</span><a href="#uuid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L268">engine/formats/JGOF.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>predicted probability that black will win the last move</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L288">engine/formats/JGOF.ts:288</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>win_<wbr/>rates</span><a href="#win_rates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rates</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>predicted probability that black will win for all moves</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L291">engine/formats/JGOF.ts:291</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#analyzed_variations" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyzed_<wbr/>variations</span></a><a href="#date" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>date</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#engine_version" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine_<wbr/>version</span></a><a href="#error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#network" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>network</span></a><a href="#network_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>network_<wbr/>size</span></a><a href="#scores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scores</span></a><a href="#strength" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strength</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a><a href="#uuid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>uuid</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a><a href="#win_rates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rates</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L277">engine/formats/JGOF.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="uuid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>uuid</span><a href="#uuid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L268">engine/formats/JGOF.ts:268</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>predicted probability that black will win the last move</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L288">engine/formats/JGOF.ts:288</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rates" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>win_<wbr/>rates</span><a href="#win_rates" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rates</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>predicted probability that black will win for all moves</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L291">engine/formats/JGOF.ts:291</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#analyzed_variations" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyzed_<wbr/>variations</span></a><a href="#date" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>date</span></a><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#engine_version" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine_<wbr/>version</span></a><a href="#error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>error</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#network" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>network</span></a><a href="#network_size" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>network_<wbr/>size</span></a><a href="#scores" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scores</span></a><a href="#strength" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strength</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a><a href="#uuid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>uuid</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a><a href="#win_rates" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rates</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFAIReviewMove.html b/docs/interfaces/JGOFAIReviewMove.html
index 077568c3..b6c2970f 100644
--- a/docs/interfaces/JGOFAIReviewMove.html
+++ b/docs/interfaces/JGOFAIReviewMove.html
@@ -1,13 +1,13 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFAIReviewMove | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFAIReviewMove.html">JGOFAIReviewMove</a></li></ul><h1>Interface JGOFAIReviewMove</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFAIReviewMove</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#branches">branches</a><span class="tsd-signature-symbol">: </span><a href="JGOFAIReviewMoveVariation.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMoveVariation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#move">move</a><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#ownership">ownership</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#score">score</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#win_rate">win_rate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L314">engine/formats/JGOF.ts:314</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFAIReviewMove.html#branches" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFAIReviewMove | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFAIReviewMove.html">JGOFAIReviewMove</a></li></ul><h1>Interface JGOFAIReviewMove</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFAIReviewMove</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#branches">branches</a><span class="tsd-signature-symbol">: </span><a href="JGOFAIReviewMoveVariation.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMoveVariation</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#move">move</a><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#ownership">ownership</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#score">score</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMove.html#win_rate">win_rate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L314">engine/formats/JGOF.ts:314</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFAIReviewMove.html#branches" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches</span></a>
 <a href="JGOFAIReviewMove.html#move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a>
 <a href="JGOFAIReviewMove.html#move_number" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a>
 <a href="JGOFAIReviewMove.html#ownership" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership?</span></a>
 <a href="JGOFAIReviewMove.html#score" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score?</span></a>
 <a href="JGOFAIReviewMove.html#win_rate" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="branches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>branches</span><a href="#branches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">branches</span><span class="tsd-signature-symbol">:</span> <a href="JGOFAIReviewMoveVariation.html" class="tsd-signature-type tsd-kind-interface">JGOFAIReviewMoveVariation</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Followup move branches explored</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L330">engine/formats/JGOF.ts:330</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><div class="tsd-comment tsd-typography"><p>The move that was played.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L321">engine/formats/JGOF.ts:321</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The move number. This is 1 indexed.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L318">engine/formats/JGOF.ts:318</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ownership" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ownership</span><a href="#ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>A width*height array of ownership values</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L333">engine/formats/JGOF.ts:333</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>How many points black is predicted to win by (if positive, lose by if negative)</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L327">engine/formats/JGOF.ts:327</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Probability of black winning after this move was made</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L324">engine/formats/JGOF.ts:324</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#branches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#ownership" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L330">engine/formats/JGOF.ts:330</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a></div><div class="tsd-comment tsd-typography"><p>The move that was played.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L321">engine/formats/JGOF.ts:321</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The move number. This is 1 indexed.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L318">engine/formats/JGOF.ts:318</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ownership" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ownership</span><a href="#ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>A width*height array of ownership values</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L333">engine/formats/JGOF.ts:333</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>How many points black is predicted to win by (if positive, lose by if negative)</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L327">engine/formats/JGOF.ts:327</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Probability of black winning after this move was made</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L324">engine/formats/JGOF.ts:324</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#branches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#ownership" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFAIReviewMoveVariation.html b/docs/interfaces/JGOFAIReviewMoveVariation.html
index 818f0411..fd1bb7fb 100644
--- a/docs/interfaces/JGOFAIReviewMoveVariation.html
+++ b/docs/interfaces/JGOFAIReviewMoveVariation.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFAIReviewMoveVariation | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFAIReviewMoveVariation.html">JGOFAIReviewMoveVariation</a></li></ul><h1>Interface JGOFAIReviewMoveVariation</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFAIReviewMoveVariation</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#lcb">lcb</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#moves">moves</a><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#policy">policy</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#score">score</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#score_mean">score_mean</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#score_stdev">score_stdev</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#utility">utility</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#utility_lcb">utility_lcb</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#visits">visits</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#win_rate">win_rate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L336">engine/formats/JGOF.ts:336</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFAIReviewMoveVariation.html#lcb" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lcb?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFAIReviewMoveVariation | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFAIReviewMoveVariation.html">JGOFAIReviewMoveVariation</a></li></ul><h1>Interface JGOFAIReviewMoveVariation</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFAIReviewMoveVariation</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#lcb">lcb</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#moves">moves</a><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#policy">policy</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#score">score</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#score_mean">score_mean</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#score_stdev">score_stdev</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#utility">utility</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#utility_lcb">utility_lcb</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#visits">visits</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAIReviewMoveVariation.html#win_rate">win_rate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L336">engine/formats/JGOF.ts:336</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFAIReviewMoveVariation.html#lcb" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lcb?</span></a>
 <a href="JGOFAIReviewMoveVariation.html#moves" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a>
 <a href="JGOFAIReviewMoveVariation.html#policy" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>policy?</span></a>
 <a href="JGOFAIReviewMoveVariation.html#score" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score?</span></a>
@@ -9,13 +9,13 @@
 <a href="JGOFAIReviewMoveVariation.html#visits" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>visits</span></a>
 <a href="JGOFAIReviewMoveVariation.html#win_rate" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="lcb" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>lcb</span><a href="#lcb" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">lcb</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>lower confidence bound, both KataGo and LeelaZero provide this</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L350">engine/formats/JGOF.ts:350</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">:</span> <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Followup predicted moves by the AI</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L338">engine/formats/JGOF.ts:338</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="policy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>policy</span><a href="#policy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">policy</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From Leela Zero</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L365">engine/formats/JGOF.ts:365</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>How many points black is predicted to win for this variation (or lose by if negative)</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L344">engine/formats/JGOF.ts:344</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_mean" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>mean</span><a href="#score_mean" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>mean</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From KataGo</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L353">engine/formats/JGOF.ts:353</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_stdev" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stdev</span><a href="#score_stdev" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stdev</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From KataGo</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L356">engine/formats/JGOF.ts:356</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="utility" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>utility</span><a href="#utility" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">utility</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From KataGo</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L359">engine/formats/JGOF.ts:359</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="utility_lcb" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>utility_<wbr/>lcb</span><a href="#utility_lcb" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">utility_<wbr/>lcb</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From KataGo</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L362">engine/formats/JGOF.ts:362</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="visits" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>visits</span><a href="#visits" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">visits</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Number of times the AI considered the first move of this variation</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L347">engine/formats/JGOF.ts:347</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Probability of black wining to report for this variation</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L341">engine/formats/JGOF.ts:341</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#lcb" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lcb</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#policy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>policy</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_mean" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>mean</span></a><a href="#score_stdev" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stdev</span></a><a href="#utility" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>utility</span></a><a href="#utility_lcb" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>utility_<wbr/>lcb</span></a><a href="#visits" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>visits</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L350">engine/formats/JGOF.ts:350</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">:</span> <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Followup predicted moves by the AI</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L338">engine/formats/JGOF.ts:338</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="policy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>policy</span><a href="#policy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">policy</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From Leela Zero</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L365">engine/formats/JGOF.ts:365</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>How many points black is predicted to win for this variation (or lose by if negative)</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L344">engine/formats/JGOF.ts:344</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_mean" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>mean</span><a href="#score_mean" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>mean</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From KataGo</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L353">engine/formats/JGOF.ts:353</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_stdev" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stdev</span><a href="#score_stdev" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stdev</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From KataGo</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L356">engine/formats/JGOF.ts:356</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="utility" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>utility</span><a href="#utility" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">utility</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From KataGo</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L359">engine/formats/JGOF.ts:359</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="utility_lcb" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>utility_<wbr/>lcb</span><a href="#utility_lcb" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">utility_<wbr/>lcb</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>From KataGo</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L362">engine/formats/JGOF.ts:362</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="visits" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>visits</span><a href="#visits" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">visits</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Number of times the AI considered the first move of this variation</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L347">engine/formats/JGOF.ts:347</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Probability of black wining to report for this variation</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L341">engine/formats/JGOF.ts:341</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#lcb" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lcb</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#policy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>policy</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_mean" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>mean</span></a><a href="#score_stdev" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stdev</span></a><a href="#utility" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>utility</span></a><a href="#utility_lcb" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>utility_<wbr/>lcb</span></a><a href="#visits" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>visits</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFAbsoluteTimeControl.html b/docs/interfaces/JGOFAbsoluteTimeControl.html
index 3ff15657..2218aaaf 100644
--- a/docs/interfaces/JGOFAbsoluteTimeControl.html
+++ b/docs/interfaces/JGOFAbsoluteTimeControl.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFAbsoluteTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFAbsoluteTimeControl.html">JGOFAbsoluteTimeControl</a></li></ul><h1>Interface JGOFAbsoluteTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFAbsoluteTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAbsoluteTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAbsoluteTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAbsoluteTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;absolute&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAbsoluteTimeControl.html#total_time">total_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L242">engine/formats/JGOF.ts:242</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFAbsoluteTimeControl.html#pause_on_weekends" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFAbsoluteTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFAbsoluteTimeControl.html">JGOFAbsoluteTimeControl</a></li></ul><h1>Interface JGOFAbsoluteTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFAbsoluteTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAbsoluteTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAbsoluteTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAbsoluteTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;absolute&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFAbsoluteTimeControl.html#total_time">total_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L242">engine/formats/JGOF.ts:242</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFAbsoluteTimeControl.html#pause_on_weekends" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a>
 <a href="JGOFAbsoluteTimeControl.html#speed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a>
 <a href="JGOFAbsoluteTimeControl.html#system" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a>
 <a href="JGOFAbsoluteTimeControl.html#total_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>total_<wbr/>time</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L246">engine/formats/JGOF.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L244">engine/formats/JGOF.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;absolute&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L243">engine/formats/JGOF.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="total_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>total_<wbr/>time</span><a href="#total_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">total_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L245">engine/formats/JGOF.ts:245</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a><a href="#total_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>total_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L246">engine/formats/JGOF.ts:246</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L244">engine/formats/JGOF.ts:244</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;absolute&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L243">engine/formats/JGOF.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="total_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>total_<wbr/>time</span><a href="#total_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">total_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L245">engine/formats/JGOF.ts:245</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a><a href="#total_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>total_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFByoYomiTimeControl.html b/docs/interfaces/JGOFByoYomiTimeControl.html
index 49459905..5e8e40df 100644
--- a/docs/interfaces/JGOFByoYomiTimeControl.html
+++ b/docs/interfaces/JGOFByoYomiTimeControl.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFByoYomiTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFByoYomiTimeControl.html">JGOFByoYomiTimeControl</a></li></ul><h1>Interface JGOFByoYomiTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFByoYomiTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#main_time">main_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#period_time">period_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#periods">periods</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L220">engine/formats/JGOF.ts:220</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFByoYomiTimeControl.html#main_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFByoYomiTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFByoYomiTimeControl.html">JGOFByoYomiTimeControl</a></li></ul><h1>Interface JGOFByoYomiTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFByoYomiTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#main_time">main_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#period_time">period_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#periods">periods</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFByoYomiTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L220">engine/formats/JGOF.ts:220</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFByoYomiTimeControl.html#main_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a>
 <a href="JGOFByoYomiTimeControl.html#pause_on_weekends" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a>
 <a href="JGOFByoYomiTimeControl.html#period_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a>
 <a href="JGOFByoYomiTimeControl.html#periods" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods</span></a>
 <a href="JGOFByoYomiTimeControl.html#speed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a>
 <a href="JGOFByoYomiTimeControl.html#system" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="main_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>main_<wbr/>time</span><a href="#main_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L223">engine/formats/JGOF.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L226">engine/formats/JGOF.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>period_<wbr/>time</span><a href="#period_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L224">engine/formats/JGOF.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="periods" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>periods</span><a href="#periods" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L225">engine/formats/JGOF.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L222">engine/formats/JGOF.ts:222</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;byoyomi&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L221">engine/formats/JGOF.ts:221</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#main_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#period_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a><a href="#periods" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="main_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>main_<wbr/>time</span><a href="#main_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L223">engine/formats/JGOF.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L226">engine/formats/JGOF.ts:226</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>period_<wbr/>time</span><a href="#period_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L224">engine/formats/JGOF.ts:224</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="periods" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>periods</span><a href="#periods" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L225">engine/formats/JGOF.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L222">engine/formats/JGOF.ts:222</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;byoyomi&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L221">engine/formats/JGOF.ts:221</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#main_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#period_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a><a href="#periods" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFCanadianTimeControl.html b/docs/interfaces/JGOFCanadianTimeControl.html
index 08c2c61e..242668ea 100644
--- a/docs/interfaces/JGOFCanadianTimeControl.html
+++ b/docs/interfaces/JGOFCanadianTimeControl.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFCanadianTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFCanadianTimeControl.html">JGOFCanadianTimeControl</a></li></ul><h1>Interface JGOFCanadianTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFCanadianTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#main_time">main_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#period_time">period_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#stones_per_period">stones_per_period</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L228">engine/formats/JGOF.ts:228</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFCanadianTimeControl.html#main_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFCanadianTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFCanadianTimeControl.html">JGOFCanadianTimeControl</a></li></ul><h1>Interface JGOFCanadianTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFCanadianTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#main_time">main_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#period_time">period_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#stones_per_period">stones_per_period</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFCanadianTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L228">engine/formats/JGOF.ts:228</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFCanadianTimeControl.html#main_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a>
 <a href="JGOFCanadianTimeControl.html#pause_on_weekends" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a>
 <a href="JGOFCanadianTimeControl.html#period_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a>
 <a href="JGOFCanadianTimeControl.html#speed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a>
 <a href="JGOFCanadianTimeControl.html#stones_per_period" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stones_<wbr/>per_<wbr/>period</span></a>
 <a href="JGOFCanadianTimeControl.html#system" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="main_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>main_<wbr/>time</span><a href="#main_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L231">engine/formats/JGOF.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L234">engine/formats/JGOF.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>period_<wbr/>time</span><a href="#period_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L232">engine/formats/JGOF.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L230">engine/formats/JGOF.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stones_per_period" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stones_<wbr/>per_<wbr/>period</span><a href="#stones_per_period" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stones_<wbr/>per_<wbr/>period</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L233">engine/formats/JGOF.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;canadian&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L229">engine/formats/JGOF.ts:229</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#main_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#period_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#stones_per_period" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stones_<wbr/>per_<wbr/>period</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="main_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>main_<wbr/>time</span><a href="#main_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L231">engine/formats/JGOF.ts:231</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L234">engine/formats/JGOF.ts:234</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>period_<wbr/>time</span><a href="#period_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L232">engine/formats/JGOF.ts:232</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L230">engine/formats/JGOF.ts:230</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stones_per_period" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stones_<wbr/>per_<wbr/>period</span><a href="#stones_per_period" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stones_<wbr/>per_<wbr/>period</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L233">engine/formats/JGOF.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;canadian&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L229">engine/formats/JGOF.ts:229</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#main_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#period_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#stones_per_period" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stones_<wbr/>per_<wbr/>period</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFClock.html b/docs/interfaces/JGOFClock.html
index 0c3bbbb7..765e078e 100644
--- a/docs/interfaces/JGOFClock.html
+++ b/docs/interfaces/JGOFClock.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFClock.html">JGOFClock</a></li></ul><h1>Interface JGOFClock</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><hr>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#black_clock">black_clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#current_player">current_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#current_player_id">current_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#pause_state">pause_state</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPauseState.html" class="tsd-signature-type tsd-kind-interface">JGOFPauseState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#start_mode">start_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#start_time_left">start_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#stone_removal_time_left">stone_removal_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#time_of_last_move">time_of_last_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#white_clock">white_clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFClock">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">JGOFClock</span><ul class="tsd-hierarchy"><li><a href="JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L108">engine/formats/JGOF.ts:108</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFClock.html#black_clock" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>clock</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#black_clock">black_clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#current_player">current_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#current_player_id">current_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#pause_state">pause_state</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPauseState.html" class="tsd-signature-type tsd-kind-interface">JGOFPauseState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#start_mode">start_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#start_time_left">start_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#stone_removal_time_left">stone_removal_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#time_of_last_move">time_of_last_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClock.html#white_clock">white_clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFClock">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">JGOFClock</span><ul class="tsd-hierarchy"><li><a href="JGOFClockWithTransmitting.html" class="tsd-signature-type tsd-kind-interface">JGOFClockWithTransmitting</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L108">engine/formats/JGOF.ts:108</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFClock.html#black_clock" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>clock</span></a>
 <a href="JGOFClock.html#current_player" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a>
 <a href="JGOFClock.html#current_player_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player_<wbr/>id</span></a>
 <a href="JGOFClock.html#pause_state" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>state?</span></a>
@@ -10,17 +10,17 @@
 <a href="JGOFClock.html#time_of_last_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>of_<wbr/>last_<wbr/>move</span></a>
 <a href="JGOFClock.html#white_clock" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>clock</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>clock</span><a href="#black_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>clock</span><span class="tsd-signature-symbol">:</span> <a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on blacks clock.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L119">engine/formats/JGOF.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player</span><a href="#current_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><div class="tsd-comment tsd-typography"><p>Player to move, and thus player whose clock is running.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L110">engine/formats/JGOF.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player_<wbr/>id</span><a href="#current_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Player ID of player to move</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L113">engine/formats/JGOF.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>state</span><a href="#pause_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPauseState.html" class="tsd-signature-type tsd-kind-interface">JGOFPauseState</a></div><div class="tsd-comment tsd-typography"><p>If this field is set, the game clocks are paused for one or more reasons.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L147">engine/formats/JGOF.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the game was paused, in milliseconds since 1970, as observed by the server</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L144">engine/formats/JGOF.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>mode</span><a href="#start_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>True if the game has not begun yet and we are waiting for the first
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L119">engine/formats/JGOF.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player</span><a href="#current_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><div class="tsd-comment tsd-typography"><p>Player to move, and thus player whose clock is running.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L110">engine/formats/JGOF.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player_<wbr/>id</span><a href="#current_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Player ID of player to move</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L113">engine/formats/JGOF.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>state</span><a href="#pause_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPauseState.html" class="tsd-signature-type tsd-kind-interface">JGOFPauseState</a></div><div class="tsd-comment tsd-typography"><p>If this field is set, the game clocks are paused for one or more reasons.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L147">engine/formats/JGOF.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the game was paused, in milliseconds since 1970, as observed by the server</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L144">engine/formats/JGOF.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>mode</span><a href="#start_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>True if the game has not begun yet and we are waiting for the first
 move to be played. If this is true, <code>start_time_left</code> will be set.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L128">engine/formats/JGOF.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time_<wbr/>left</span><a href="#start_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>If <code>start_mode</code> is true, this is the number of milliseconds left
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L128">engine/formats/JGOF.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time_<wbr/>left</span><a href="#start_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>If <code>start_mode</code> is true, this is the number of milliseconds left
 on the start clock, when the clock reaches zero the game will be
 canceled.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L135">engine/formats/JGOF.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>time_<wbr/>left</span><a href="#stone_removal_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>If <code>pause_State.stone_removal</code> is true, this is the number of
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L135">engine/formats/JGOF.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>time_<wbr/>left</span><a href="#stone_removal_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>If <code>pause_State.stone_removal</code> is true, this is the number of
 milliseconds left before the result is automatically accepted.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L141">engine/formats/JGOF.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_of_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>of_<wbr/>last_<wbr/>move</span><a href="#time_of_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>of_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the last move was made, in milliseconds since 1970, as observed by the server.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L116">engine/formats/JGOF.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>clock</span><a href="#white_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>clock</span><span class="tsd-signature-symbol">:</span> <a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on whites clock.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L122">engine/formats/JGOF.ts:122</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>clock</span></a><a href="#current_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a><a href="#current_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player_<wbr/>id</span></a><a href="#pause_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>state</span></a><a href="#paused_since" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#start_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>mode</span></a><a href="#start_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time_<wbr/>left</span></a><a href="#stone_removal_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>time_<wbr/>left</span></a><a href="#time_of_last_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>of_<wbr/>last_<wbr/>move</span></a><a href="#white_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>clock</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L141">engine/formats/JGOF.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_of_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>of_<wbr/>last_<wbr/>move</span><a href="#time_of_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>of_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the last move was made, in milliseconds since 1970, as observed by the server.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L116">engine/formats/JGOF.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>clock</span><a href="#white_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>clock</span><span class="tsd-signature-symbol">:</span> <a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on whites clock.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L122">engine/formats/JGOF.ts:122</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>clock</span></a><a href="#current_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a><a href="#current_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player_<wbr/>id</span></a><a href="#pause_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>state</span></a><a href="#paused_since" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#start_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>mode</span></a><a href="#start_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time_<wbr/>left</span></a><a href="#stone_removal_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>time_<wbr/>left</span></a><a href="#time_of_last_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>of_<wbr/>last_<wbr/>move</span></a><a href="#white_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>clock</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFClockWithTransmitting.html b/docs/interfaces/JGOFClockWithTransmitting.html
index 8b505b4f..29b57569 100644
--- a/docs/interfaces/JGOFClockWithTransmitting.html
+++ b/docs/interfaces/JGOFClockWithTransmitting.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFClockWithTransmitting | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFClockWithTransmitting.html">JGOFClockWithTransmitting</a></li></ul><h1>Interface JGOFClockWithTransmitting</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><hr>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFClockWithTransmitting</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#black_clock">black_clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#black_move_transmitting">black_move_transmitting</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#current_player">current_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#current_player_id">current_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#pause_state">pause_state</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPauseState.html" class="tsd-signature-type tsd-kind-interface">JGOFPauseState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#start_mode">start_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#start_time_left">start_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#stone_removal_time_left">stone_removal_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#time_of_last_move">time_of_last_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#white_clock">white_clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#white_move_transmitting">white_move_transmitting</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFClockWithTransmitting">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="JGOFClock.html" class="tsd-signature-type tsd-kind-interface">JGOFClock</a><ul class="tsd-hierarchy"><li><span class="target">JGOFClockWithTransmitting</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L154">GobanBase.ts:154</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFClockWithTransmitting.html#black_clock" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>clock</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFClockWithTransmitting</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#black_clock">black_clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#black_move_transmitting">black_move_transmitting</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#current_player">current_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#current_player_id">current_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#pause_state">pause_state</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPauseState.html" class="tsd-signature-type tsd-kind-interface">JGOFPauseState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#start_mode">start_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#start_time_left">start_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#stone_removal_time_left">stone_removal_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#time_of_last_move">time_of_last_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#white_clock">white_clock</a><span class="tsd-signature-symbol">: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFClockWithTransmitting.html#white_move_transmitting">white_move_transmitting</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFClockWithTransmitting">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="JGOFClock.html" class="tsd-signature-type tsd-kind-interface">JGOFClock</a><ul class="tsd-hierarchy"><li><span class="target">JGOFClockWithTransmitting</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L155">GobanBase.ts:155</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFClockWithTransmitting.html#black_clock" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>clock</span></a>
 <a href="JGOFClockWithTransmitting.html#black_move_transmitting" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>move_<wbr/>transmitting</span></a>
 <a href="JGOFClockWithTransmitting.html#current_player" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a>
 <a href="JGOFClockWithTransmitting.html#current_player_id" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player_<wbr/>id</span></a>
@@ -12,17 +12,17 @@
 <a href="JGOFClockWithTransmitting.html#white_clock" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>clock</span></a>
 <a href="JGOFClockWithTransmitting.html#white_move_transmitting" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>move_<wbr/>transmitting</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>clock</span><a href="#black_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>clock</span><span class="tsd-signature-symbol">:</span> <a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on blacks clock.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#black_clock">black_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L119">engine/formats/JGOF.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_move_transmitting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>move_<wbr/>transmitting</span><a href="#black_move_transmitting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>move_<wbr/>transmitting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L155">GobanBase.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="current_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player</span><a href="#current_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><div class="tsd-comment tsd-typography"><p>Player to move, and thus player whose clock is running.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#current_player">current_player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L110">engine/formats/JGOF.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="current_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player_<wbr/>id</span><a href="#current_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Player ID of player to move</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#current_player_id">current_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L113">engine/formats/JGOF.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>state</span><a href="#pause_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPauseState.html" class="tsd-signature-type tsd-kind-interface">JGOFPauseState</a></div><div class="tsd-comment tsd-typography"><p>If this field is set, the game clocks are paused for one or more reasons.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#pause_state">pause_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L147">engine/formats/JGOF.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the game was paused, in milliseconds since 1970, as observed by the server</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L144">engine/formats/JGOF.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>mode</span><a href="#start_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>True if the game has not begun yet and we are waiting for the first
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#black_clock">black_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L119">engine/formats/JGOF.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_move_transmitting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>move_<wbr/>transmitting</span><a href="#black_move_transmitting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>move_<wbr/>transmitting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L156">GobanBase.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="current_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player</span><a href="#current_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><div class="tsd-comment tsd-typography"><p>Player to move, and thus player whose clock is running.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#current_player">current_player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L110">engine/formats/JGOF.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="current_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player_<wbr/>id</span><a href="#current_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Player ID of player to move</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#current_player_id">current_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L113">engine/formats/JGOF.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>state</span><a href="#pause_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPauseState.html" class="tsd-signature-type tsd-kind-interface">JGOFPauseState</a></div><div class="tsd-comment tsd-typography"><p>If this field is set, the game clocks are paused for one or more reasons.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#pause_state">pause_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L147">engine/formats/JGOF.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the game was paused, in milliseconds since 1970, as observed by the server</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L144">engine/formats/JGOF.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>mode</span><a href="#start_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>True if the game has not begun yet and we are waiting for the first
 move to be played. If this is true, <code>start_time_left</code> will be set.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#start_mode">start_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L128">engine/formats/JGOF.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time_<wbr/>left</span><a href="#start_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>If <code>start_mode</code> is true, this is the number of milliseconds left
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#start_mode">start_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L128">engine/formats/JGOF.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time_<wbr/>left</span><a href="#start_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>If <code>start_mode</code> is true, this is the number of milliseconds left
 on the start clock, when the clock reaches zero the game will be
 canceled.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#start_time_left">start_time_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L135">engine/formats/JGOF.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stone_removal_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>time_<wbr/>left</span><a href="#stone_removal_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>If <code>pause_State.stone_removal</code> is true, this is the number of
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#start_time_left">start_time_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L135">engine/formats/JGOF.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stone_removal_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>time_<wbr/>left</span><a href="#stone_removal_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>If <code>pause_State.stone_removal</code> is true, this is the number of
 milliseconds left before the result is automatically accepted.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#stone_removal_time_left">stone_removal_time_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L141">engine/formats/JGOF.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_of_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>of_<wbr/>last_<wbr/>move</span><a href="#time_of_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>of_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the last move was made, in milliseconds since 1970, as observed by the server.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#time_of_last_move">time_of_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L116">engine/formats/JGOF.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>clock</span><a href="#white_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>clock</span><span class="tsd-signature-symbol">:</span> <a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on whites clock.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#white_clock">white_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L122">engine/formats/JGOF.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_move_transmitting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>move_<wbr/>transmitting</span><a href="#white_move_transmitting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>move_<wbr/>transmitting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L156">GobanBase.ts:156</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>clock</span></a><a href="#black_move_transmitting" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>move_<wbr/>transmitting</span></a><a href="#current_player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a><a href="#current_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player_<wbr/>id</span></a><a href="#pause_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>state</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#start_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>mode</span></a><a href="#start_time_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time_<wbr/>left</span></a><a href="#stone_removal_time_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>time_<wbr/>left</span></a><a href="#time_of_last_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>of_<wbr/>last_<wbr/>move</span></a><a href="#white_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>clock</span></a><a href="#white_move_transmitting" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>move_<wbr/>transmitting</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#stone_removal_time_left">stone_removal_time_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L141">engine/formats/JGOF.ts:141</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_of_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>of_<wbr/>last_<wbr/>move</span><a href="#time_of_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>of_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Time the last move was made, in milliseconds since 1970, as observed by the server.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#time_of_last_move">time_of_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L116">engine/formats/JGOF.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>clock</span><a href="#white_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>clock</span><span class="tsd-signature-symbol">:</span> <a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></div><div class="tsd-comment tsd-typography"><p>Time left on whites clock.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFClock.html">JGOFClock</a>.<a href="JGOFClock.html#white_clock">white_clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L122">engine/formats/JGOF.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_move_transmitting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>move_<wbr/>transmitting</span><a href="#white_move_transmitting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>move_<wbr/>transmitting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L157">GobanBase.ts:157</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>clock</span></a><a href="#black_move_transmitting" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>move_<wbr/>transmitting</span></a><a href="#current_player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a><a href="#current_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player_<wbr/>id</span></a><a href="#pause_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>state</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#start_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>mode</span></a><a href="#start_time_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time_<wbr/>left</span></a><a href="#stone_removal_time_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>time_<wbr/>left</span></a><a href="#time_of_last_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>of_<wbr/>last_<wbr/>move</span></a><a href="#white_clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>clock</span></a><a href="#white_move_transmitting" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>move_<wbr/>transmitting</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFFischerTimeControl.html b/docs/interfaces/JGOFFischerTimeControl.html
index 0a70b9a2..6bc255f3 100644
--- a/docs/interfaces/JGOFFischerTimeControl.html
+++ b/docs/interfaces/JGOFFischerTimeControl.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFFischerTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFFischerTimeControl.html">JGOFFischerTimeControl</a></li></ul><h1>Interface JGOFFischerTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFFischerTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#initial_time">initial_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#max_time">max_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#time_increment">time_increment</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L212">engine/formats/JGOF.ts:212</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFFischerTimeControl.html#initial_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>time</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFFischerTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFFischerTimeControl.html">JGOFFischerTimeControl</a></li></ul><h1>Interface JGOFFischerTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFFischerTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#initial_time">initial_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#max_time">max_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFFischerTimeControl.html#time_increment">time_increment</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L212">engine/formats/JGOF.ts:212</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFFischerTimeControl.html#initial_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>time</span></a>
 <a href="JGOFFischerTimeControl.html#max_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>max_<wbr/>time</span></a>
 <a href="JGOFFischerTimeControl.html#pause_on_weekends" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a>
 <a href="JGOFFischerTimeControl.html#speed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a>
 <a href="JGOFFischerTimeControl.html#system" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a>
 <a href="JGOFFischerTimeControl.html#time_increment" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>increment</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="initial_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>initial_<wbr/>time</span><a href="#initial_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L215">engine/formats/JGOF.ts:215</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="max_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>max_<wbr/>time</span><a href="#max_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">max_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L217">engine/formats/JGOF.ts:217</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L218">engine/formats/JGOF.ts:218</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L214">engine/formats/JGOF.ts:214</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;fischer&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L213">engine/formats/JGOF.ts:213</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_increment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>increment</span><a href="#time_increment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>increment</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L216">engine/formats/JGOF.ts:216</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#initial_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>time</span></a><a href="#max_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>max_<wbr/>time</span></a><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a><a href="#time_increment" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>increment</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="initial_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>initial_<wbr/>time</span><a href="#initial_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L215">engine/formats/JGOF.ts:215</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="max_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>max_<wbr/>time</span><a href="#max_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">max_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L217">engine/formats/JGOF.ts:217</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L218">engine/formats/JGOF.ts:218</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L214">engine/formats/JGOF.ts:214</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;fischer&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L213">engine/formats/JGOF.ts:213</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_increment" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>increment</span><a href="#time_increment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>increment</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L216">engine/formats/JGOF.ts:216</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#initial_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>time</span></a><a href="#max_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>max_<wbr/>time</span></a><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a><a href="#time_increment" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>increment</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFIntersection.html b/docs/interfaces/JGOFIntersection.html
index 8418a511..0438a0d6 100644
--- a/docs/interfaces/JGOFIntersection.html
+++ b/docs/interfaces/JGOFIntersection.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFIntersection | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFIntersection.html">JGOFIntersection</a></li></ul><h1>Interface JGOFIntersection</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFIntersection</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFIntersection.html#x">x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFIntersection.html#y">y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFIntersection">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">JGOFIntersection</span><ul class="tsd-hierarchy"><li><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a></li><li><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L45">engine/formats/JGOF.ts:45</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFIntersection.html#x" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFIntersection | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFIntersection.html">JGOFIntersection</a></li></ul><h1>Interface JGOFIntersection</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFIntersection</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFIntersection.html#x">x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFIntersection.html#y">y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFIntersection">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">JGOFIntersection</span><ul class="tsd-hierarchy"><li><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a></li><li><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L45">engine/formats/JGOF.ts:45</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFIntersection.html#x" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a>
 <a href="JGOFIntersection.html#y" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>x</span><a href="#x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Horizontal coordinate, counting left to right, starting with zero</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L47">engine/formats/JGOF.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Vertical coordinate, counting top to bottom, starting with zero</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L50">engine/formats/JGOF.ts:50</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L47">engine/formats/JGOF.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Vertical coordinate, counting top to bottom, starting with zero</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L50">engine/formats/JGOF.ts:50</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFMove.html b/docs/interfaces/JGOFMove.html
index 7859b416..52134332 100644
--- a/docs/interfaces/JGOFMove.html
+++ b/docs/interfaces/JGOFMove.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFMove | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFMove.html">JGOFMove</a></li></ul><h1>Interface JGOFMove</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFMove</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#blur">blur</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#color">color</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#edited">edited</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#played_by">played_by</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#player_update">player_update</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#removal_reason">removal_reason</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#sgf_downloaded_by">sgf_downloaded_by</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#timedelta">timedelta</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#x">x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#y">y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFMove">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><ul class="tsd-hierarchy"><li><span class="target">JGOFMove</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L88">engine/formats/JGOF.ts:88</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFMove.html#blur" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blur?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFMove | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFMove.html">JGOFMove</a></li></ul><h1>Interface JGOFMove</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFMove</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#blur">blur</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#color">color</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#edited">edited</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#played_by">played_by</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#player_update">player_update</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#removal_reason">removal_reason</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#sgf_downloaded_by">sgf_downloaded_by</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#timedelta">timedelta</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#x">x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFMove.html#y">y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFMove">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><ul class="tsd-hierarchy"><li><span class="target">JGOFMove</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L88">engine/formats/JGOF.ts:88</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFMove.html#blur" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blur?</span></a>
 <a href="JGOFMove.html#color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color?</span></a>
 <a href="JGOFMove.html#edited" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edited?</span></a>
 <a href="JGOFMove.html#played_by" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>played_<wbr/>by?</span></a>
@@ -8,7 +8,7 @@
 <a href="JGOFMove.html#timedelta" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timedelta?</span></a>
 <a href="JGOFMove.html#x" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a>
 <a href="JGOFMove.html#y" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="blur" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>blur</span><a href="#blur" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">blur</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L95">engine/formats/JGOF.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L89">engine/formats/JGOF.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="edited" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>edited</span><a href="#edited" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edited</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L91">engine/formats/JGOF.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="played_by" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>played_<wbr/>by</span><a href="#played_by" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">played_<wbr/>by</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L92">engine/formats/JGOF.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>update</span><a href="#player_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>update</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L93">engine/formats/JGOF.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal_reason" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal_<wbr/>reason</span><a href="#removal_reason" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal_<wbr/>reason</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Stone removal reasoning, primarily for debugging</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L101">engine/formats/JGOF.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sgf_downloaded_by" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>sgf_<wbr/>downloaded_<wbr/>by</span><a href="#sgf_downloaded_by" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sgf_<wbr/>downloaded_<wbr/>by</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L97">engine/formats/JGOF.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timedelta" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>timedelta</span><a href="#timedelta" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timedelta</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L90">engine/formats/JGOF.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>x</span><a href="#x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Horizontal coordinate, counting left to right, starting with zero</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFIntersection.html">JGOFIntersection</a>.<a href="JGOFIntersection.html#x">x</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L47">engine/formats/JGOF.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Vertical coordinate, counting top to bottom, starting with zero</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFIntersection.html">JGOFIntersection</a>.<a href="JGOFIntersection.html#y">y</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L50">engine/formats/JGOF.ts:50</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#blur" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blur</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#edited" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edited</span></a><a href="#played_by" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>played_<wbr/>by</span></a><a href="#player_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>update</span></a><a href="#removal_reason" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal_<wbr/>reason</span></a><a href="#sgf_downloaded_by" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sgf_<wbr/>downloaded_<wbr/>by</span></a><a href="#timedelta" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timedelta</span></a><a href="#x" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="blur" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>blur</span><a href="#blur" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">blur</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L95">engine/formats/JGOF.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L89">engine/formats/JGOF.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="edited" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>edited</span><a href="#edited" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">edited</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L91">engine/formats/JGOF.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="played_by" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>played_<wbr/>by</span><a href="#played_by" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">played_<wbr/>by</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L92">engine/formats/JGOF.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>update</span><a href="#player_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>update</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L93">engine/formats/JGOF.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removal_reason" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal_<wbr/>reason</span><a href="#removal_reason" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal_<wbr/>reason</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Stone removal reasoning, primarily for debugging</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L101">engine/formats/JGOF.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sgf_downloaded_by" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>sgf_<wbr/>downloaded_<wbr/>by</span><a href="#sgf_downloaded_by" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sgf_<wbr/>downloaded_<wbr/>by</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L97">engine/formats/JGOF.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timedelta" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>timedelta</span><a href="#timedelta" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timedelta</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L90">engine/formats/JGOF.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>x</span><a href="#x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Horizontal coordinate, counting left to right, starting with zero</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFIntersection.html">JGOFIntersection</a>.<a href="JGOFIntersection.html#x">x</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L47">engine/formats/JGOF.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Vertical coordinate, counting top to bottom, starting with zero</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFIntersection.html">JGOFIntersection</a>.<a href="JGOFIntersection.html#y">y</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L50">engine/formats/JGOF.ts:50</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#blur" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blur</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#edited" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>edited</span></a><a href="#played_by" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>played_<wbr/>by</span></a><a href="#player_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>update</span></a><a href="#removal_reason" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal_<wbr/>reason</span></a><a href="#sgf_downloaded_by" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sgf_<wbr/>downloaded_<wbr/>by</span></a><a href="#timedelta" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timedelta</span></a><a href="#x" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFNoneTimeControl.html b/docs/interfaces/JGOFNoneTimeControl.html
index ff279667..bb382d3c 100644
--- a/docs/interfaces/JGOFNoneTimeControl.html
+++ b/docs/interfaces/JGOFNoneTimeControl.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFNoneTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFNoneTimeControl.html">JGOFNoneTimeControl</a></li></ul><h1>Interface JGOFNoneTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFNoneTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFNoneTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFNoneTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;correspondence&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFNoneTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L248">engine/formats/JGOF.ts:248</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFNoneTimeControl.html#pause_on_weekends" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFNoneTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFNoneTimeControl.html">JGOFNoneTimeControl</a></li></ul><h1>Interface JGOFNoneTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFNoneTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFNoneTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFNoneTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;correspondence&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFNoneTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L248">engine/formats/JGOF.ts:248</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFNoneTimeControl.html#pause_on_weekends" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a>
 <a href="JGOFNoneTimeControl.html#speed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a>
 <a href="JGOFNoneTimeControl.html#system" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L251">engine/formats/JGOF.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;correspondence&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L250">engine/formats/JGOF.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;none&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L249">engine/formats/JGOF.ts:249</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L251">engine/formats/JGOF.ts:251</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;correspondence&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L250">engine/formats/JGOF.ts:250</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;none&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L249">engine/formats/JGOF.ts:249</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFPauseState.html b/docs/interfaces/JGOFPauseState.html
index fe4f553e..c992a952 100644
--- a/docs/interfaces/JGOFPauseState.html
+++ b/docs/interfaces/JGOFPauseState.html
@@ -1,16 +1,16 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPauseState | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFPauseState.html">JGOFPauseState</a></li></ul><h1>Interface JGOFPauseState</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPauseState</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#moderator">moderator</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#player">player</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">pauses_left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#server">server</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#stone_removal">stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#vacation">vacation</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#weekend">weekend</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L174">engine/formats/JGOF.ts:174</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFPauseState.html#moderator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moderator?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPauseState | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFPauseState.html">JGOFPauseState</a></li></ul><h1>Interface JGOFPauseState</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPauseState</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#moderator">moderator</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#player">player</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">pauses_left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#server">server</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#stone_removal">stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#vacation">vacation</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPauseState.html#weekend">weekend</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L174">engine/formats/JGOF.ts:174</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFPauseState.html#moderator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moderator?</span></a>
 <a href="JGOFPauseState.html#player" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player?</span></a>
 <a href="JGOFPauseState.html#server" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>server?</span></a>
 <a href="JGOFPauseState.html#stone_removal" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal?</span></a>
 <a href="JGOFPauseState.html#vacation" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>vacation?</span></a>
 <a href="JGOFPauseState.html#weekend" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>weekend?</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="moderator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moderator</span><a href="#moderator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moderator</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Paused by a moderator, value of this field is the moderator&#39;s id</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L200">engine/formats/JGOF.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">pauses_left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Paused by a player. The game can only be paused by one player at a time.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L200">engine/formats/JGOF.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">pauses_left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Paused by a player. The game can only be paused by one player at a time.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">pauses_<wbr/>left</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of pauses left for the pausing player.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Player id of the player who paused the game.</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L191">engine/formats/JGOF.ts:191</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="server" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>server</span><a href="#server" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">server</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>Paused by the server</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L185">engine/formats/JGOF.ts:185</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal</span><a href="#stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>Paused because the game is in the stone removal phase</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L176">engine/formats/JGOF.ts:176</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="vacation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>vacation</span><a href="#vacation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">vacation</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Paused because one or more players is on vacation</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L191">engine/formats/JGOF.ts:191</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="server" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>server</span><a href="#server" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">server</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>Paused by the server</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L185">engine/formats/JGOF.ts:185</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal</span><a href="#stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>Paused because the game is in the stone removal phase</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L176">engine/formats/JGOF.ts:176</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="vacation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>vacation</span><a href="#vacation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">vacation</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Paused because one or more players is on vacation</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">true</span></h5><div class="tsd-comment tsd-typography"><p>Player id that is on vacation</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L179">engine/formats/JGOF.ts:179</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="weekend" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>weekend</span><a href="#weekend" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">weekend</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>Paused because it is the weekend</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L188">engine/formats/JGOF.ts:188</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#moderator" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moderator</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#server" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>server</span></a><a href="#stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal</span></a><a href="#vacation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>vacation</span></a><a href="#weekend" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>weekend</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L179">engine/formats/JGOF.ts:179</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="weekend" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>weekend</span><a href="#weekend" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">weekend</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>Paused because it is the weekend</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L188">engine/formats/JGOF.ts:188</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#moderator" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moderator</span></a><a href="#player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#server" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>server</span></a><a href="#stone_removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal</span></a><a href="#vacation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>vacation</span></a><a href="#weekend" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>weekend</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFPlayer.html b/docs/interfaces/JGOFPlayer.html
index a0436637..b0aec775 100644
--- a/docs/interfaces/JGOFPlayer.html
+++ b/docs/interfaces/JGOFPlayer.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPlayer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFPlayer.html">JGOFPlayer</a></li></ul><h1>Interface JGOFPlayer</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPlayer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayer.html#id">id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayer.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L59">engine/formats/JGOF.ts:59</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFPlayer.html#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPlayer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFPlayer.html">JGOFPlayer</a></li></ul><h1>Interface JGOFPlayer</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPlayer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayer.html#id">id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayer.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L59">engine/formats/JGOF.ts:59</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFPlayer.html#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id?</span></a>
 <a href="JGOFPlayer.html#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Identifier for the player</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L64">engine/formats/JGOF.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Name or username of the player</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L61">engine/formats/JGOF.ts:61</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L64">engine/formats/JGOF.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Name or username of the player</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L61">engine/formats/JGOF.ts:61</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFPlayerClock.html b/docs/interfaces/JGOFPlayerClock.html
index de3a2cdb..c687d964 100644
--- a/docs/interfaces/JGOFPlayerClock.html
+++ b/docs/interfaces/JGOFPlayerClock.html
@@ -1,13 +1,13 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPlayerClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFPlayerClock.html">JGOFPlayerClock</a></li></ul><h1>Interface JGOFPlayerClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPlayerClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#block_time_left">block_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#main_time">main_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#moves_left">moves_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#period_time_left">period_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#periods_left">periods_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFPlayerClock">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">JGOFPlayerClock</span><ul class="tsd-hierarchy"><li><a href="_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L150">engine/formats/JGOF.ts:150</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFPlayerClock.html#block_time_left" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time_<wbr/>left?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPlayerClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFPlayerClock.html">JGOFPlayerClock</a></li></ul><h1>Interface JGOFPlayerClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPlayerClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#block_time_left">block_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#main_time">main_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#moves_left">moves_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#period_time_left">period_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerClock.html#periods_left">periods_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFPlayerClock">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">JGOFPlayerClock</span><ul class="tsd-hierarchy"><li><a href="_internal_.JGOFPlayerClockWithTimedOut.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClockWithTimedOut</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L150">engine/formats/JGOF.ts:150</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFPlayerClock.html#block_time_left" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time_<wbr/>left?</span></a>
 <a href="JGOFPlayerClock.html#main_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a>
 <a href="JGOFPlayerClock.html#moves_left" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left?</span></a>
 <a href="JGOFPlayerClock.html#period_time_left" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time_<wbr/>left?</span></a>
 <a href="JGOFPlayerClock.html#periods_left" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods_<wbr/>left?</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="block_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>block_<wbr/>time_<wbr/>left</span><a href="#block_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">block_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with canadian time control. Time left in milliseconds to make the
 remainder of your moves in the current block</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L170">engine/formats/JGOF.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="main_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>main_<wbr/>time</span><a href="#main_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Main time left on the clock, in milliseconds.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L152">engine/formats/JGOF.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves_<wbr/>left</span><a href="#moves_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with canadian time control. Number of moves left before a new
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L170">engine/formats/JGOF.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="main_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>main_<wbr/>time</span><a href="#main_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Main time left on the clock, in milliseconds.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L152">engine/formats/JGOF.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves_<wbr/>left</span><a href="#moves_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with canadian time control. Number of moves left before a new
 block of time.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L164">engine/formats/JGOF.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>period_<wbr/>time_<wbr/>left</span><a href="#period_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Time left on the period time, in milliseconds.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L158">engine/formats/JGOF.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="periods_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>periods_<wbr/>left</span><a href="#periods_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Number of periods left.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L155">engine/formats/JGOF.ts:155</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#block_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time_<wbr/>left</span></a><a href="#main_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a><a href="#moves_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left</span></a><a href="#period_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time_<wbr/>left</span></a><a href="#periods_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods_<wbr/>left</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L164">engine/formats/JGOF.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>period_<wbr/>time_<wbr/>left</span><a href="#period_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Time left on the period time, in milliseconds.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L158">engine/formats/JGOF.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="periods_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>periods_<wbr/>left</span><a href="#periods_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Number of periods left.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L155">engine/formats/JGOF.ts:155</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#block_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time_<wbr/>left</span></a><a href="#main_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a><a href="#moves_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left</span></a><a href="#period_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time_<wbr/>left</span></a><a href="#periods_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods_<wbr/>left</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFPlayerSummary.html b/docs/interfaces/JGOFPlayerSummary.html
index 7f79dd02..fb068d8a 100644
--- a/docs/interfaces/JGOFPlayerSummary.html
+++ b/docs/interfaces/JGOFPlayerSummary.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPlayerSummary | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFPlayerSummary.html">JGOFPlayerSummary</a></li></ul><h1>Interface JGOFPlayerSummary</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPlayerSummary</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerSummary.html#dropped_players">dropped_players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerSummary.html#players">players</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerSummary.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L73">engine/formats/JGOF.ts:73</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFPlayerSummary.html#dropped_players" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dropped_<wbr/>players?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPlayerSummary | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFPlayerSummary.html">JGOFPlayerSummary</a></li></ul><h1>Interface JGOFPlayerSummary</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPlayerSummary</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerSummary.html#dropped_players">dropped_players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerSummary.html#players">players</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFPlayerSummary.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L73">engine/formats/JGOF.ts:73</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFPlayerSummary.html#dropped_players" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dropped_<wbr/>players?</span></a>
 <a href="JGOFPlayerSummary.html#players" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a>
 <a href="JGOFPlayerSummary.html#rengo_teams" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="dropped_players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dropped_<wbr/>players</span><a href="#dropped_players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dropped_<wbr/>players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L82">engine/formats/JGOF.ts:82</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L74">engine/formats/JGOF.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L78">engine/formats/JGOF.ts:78</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#dropped_players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dropped_<wbr/>players</span></a><a href="#players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#rengo_teams" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="dropped_players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dropped_<wbr/>players</span><a href="#dropped_players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dropped_<wbr/>players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L82">engine/formats/JGOF.ts:82</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L74">engine/formats/JGOF.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L78">engine/formats/JGOF.ts:78</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#dropped_players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dropped_<wbr/>players</span></a><a href="#players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#rengo_teams" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFSealingIntersection.html b/docs/interfaces/JGOFSealingIntersection.html
index 6f7db767..ee66d368 100644
--- a/docs/interfaces/JGOFSealingIntersection.html
+++ b/docs/interfaces/JGOFSealingIntersection.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFSealingIntersection | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFSealingIntersection.html">JGOFSealingIntersection</a></li></ul><h1>Interface JGOFSealingIntersection</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFSealingIntersection</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSealingIntersection.html#color">color</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSealingIntersection.html#x">x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSealingIntersection.html#y">y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFSealingIntersection">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><ul class="tsd-hierarchy"><li><span class="target">JGOFSealingIntersection</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L53">engine/formats/JGOF.ts:53</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFSealingIntersection.html#color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFSealingIntersection | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFSealingIntersection.html">JGOFSealingIntersection</a></li></ul><h1>Interface JGOFSealingIntersection</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFSealingIntersection</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSealingIntersection.html#color">color</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSealingIntersection.html#x">x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSealingIntersection.html#y">y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#JGOFSealingIntersection">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><ul class="tsd-hierarchy"><li><span class="target">JGOFSealingIntersection</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L53">engine/formats/JGOF.ts:53</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFSealingIntersection.html#color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a>
 <a href="JGOFSealingIntersection.html#x" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a>
 <a href="JGOFSealingIntersection.html#y" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><div class="tsd-comment tsd-typography"><p>Color the intersection is probably presumed to be by the players, but
  is in fact empty.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L56">engine/formats/JGOF.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>x</span><a href="#x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Horizontal coordinate, counting left to right, starting with zero</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFIntersection.html">JGOFIntersection</a>.<a href="JGOFIntersection.html#x">x</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L47">engine/formats/JGOF.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Vertical coordinate, counting top to bottom, starting with zero</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFIntersection.html">JGOFIntersection</a>.<a href="JGOFIntersection.html#y">y</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L50">engine/formats/JGOF.ts:50</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#x" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L56">engine/formats/JGOF.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>x</span><a href="#x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Horizontal coordinate, counting left to right, starting with zero</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFIntersection.html">JGOFIntersection</a>.<a href="JGOFIntersection.html#x">x</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L47">engine/formats/JGOF.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Vertical coordinate, counting top to bottom, starting with zero</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFIntersection.html">JGOFIntersection</a>.<a href="JGOFIntersection.html#y">y</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L50">engine/formats/JGOF.ts:50</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#x" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/JGOFSimpleTimeControl.html b/docs/interfaces/JGOFSimpleTimeControl.html
index 39a9140f..342a0a92 100644
--- a/docs/interfaces/JGOFSimpleTimeControl.html
+++ b/docs/interfaces/JGOFSimpleTimeControl.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFSimpleTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFSimpleTimeControl.html">JGOFSimpleTimeControl</a></li></ul><h1>Interface JGOFSimpleTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFSimpleTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSimpleTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSimpleTimeControl.html#per_move">per_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSimpleTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSimpleTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L236">engine/formats/JGOF.ts:236</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFSimpleTimeControl.html#pause_on_weekends" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFSimpleTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFSimpleTimeControl.html">JGOFSimpleTimeControl</a></li></ul><h1>Interface JGOFSimpleTimeControl</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFSimpleTimeControl</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSimpleTimeControl.html#pause_on_weekends">pause_on_weekends</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSimpleTimeControl.html#per_move">per_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSimpleTimeControl.html#speed">speed</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="JGOFSimpleTimeControl.html#system">system</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L236">engine/formats/JGOF.ts:236</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="JGOFSimpleTimeControl.html#pause_on_weekends" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a>
 <a href="JGOFSimpleTimeControl.html#per_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>per_<wbr/>move</span></a>
 <a href="JGOFSimpleTimeControl.html#speed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a>
 <a href="JGOFSimpleTimeControl.html#system" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L240">engine/formats/JGOF.ts:240</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>per_<wbr/>move</span><a href="#per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">per_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L239">engine/formats/JGOF.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L238">engine/formats/JGOF.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;simple&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L237">engine/formats/JGOF.ts:237</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#per_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>per_<wbr/>move</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="pause_on_weekends" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>pause_<wbr/>on_<wbr/>weekends</span><a href="#pause_on_weekends" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L240">engine/formats/JGOF.ts:240</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>per_<wbr/>move</span><a href="#per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">per_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L239">engine/formats/JGOF.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="speed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>speed</span><a href="#speed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControlSpeed.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControlSpeed</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L238">engine/formats/JGOF.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="system" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>system</span><a href="#system" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;simple&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L237">engine/formats/JGOF.ts:237</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#pause_on_weekends" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>on_<wbr/>weekends</span></a><a href="#per_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>per_<wbr/>move</span></a><a href="#speed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>speed</span></a><a href="#system" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>system</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/MarkInterface.html b/docs/interfaces/MarkInterface.html
index 169830de..48e79499 100644
--- a/docs/interfaces/MarkInterface.html
+++ b/docs/interfaces/MarkInterface.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MarkInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MarkInterface.html">MarkInterface</a></li></ul><h1>Interface MarkInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MarkInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#black">black</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#blue_move">blue_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#chat_triangle">chat_triangle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#circle">circle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#color">color</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#cross">cross</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#hint">hint</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#letter">letter</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#mark_x">mark_x</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#remove">remove</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#score">score</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#square">square</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#stone_removed">stone_removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#sub_triangle">sub_triangle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#subscript">subscript</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#transient_letter">transient_letter</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#triangle">triangle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#white">white</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">label</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>label: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L30">engine/MoveTree.ts:30</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MarkInterface.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MarkInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MarkInterface.html">MarkInterface</a></li></ul><h1>Interface MarkInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MarkInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#black">black</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#blue_move">blue_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#chat_triangle">chat_triangle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#circle">circle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#color">color</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#cross">cross</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#hint">hint</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#letter">letter</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#mark_x">mark_x</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#remove">remove</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#score">score</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#square">square</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#stone_removed">stone_removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#sub_triangle">sub_triangle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#subscript">subscript</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#transient_letter">transient_letter</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#triangle">triangle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MarkInterface.html#white">white</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">label</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>label: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L30">engine/MoveTree.ts:30</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MarkInterface.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black?</span></a>
 <a href="MarkInterface.html#blue_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blue_<wbr/>move?</span></a>
 <a href="MarkInterface.html#chat_triangle" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>triangle?</span></a>
 <a href="MarkInterface.html#circle" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle?</span></a>
@@ -17,4 +17,4 @@
 <a href="MarkInterface.html#transient_letter" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>transient_<wbr/>letter?</span></a>
 <a href="MarkInterface.html#triangle" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>triangle?</span></a>
 <a href="MarkInterface.html#white" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L47">engine/MoveTree.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="blue_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>blue_<wbr/>move</span><a href="#blue_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">blue_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L35">engine/MoveTree.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_triangle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>triangle</span><a href="#chat_triangle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>triangle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L41">engine/MoveTree.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="circle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>circle</span><a href="#circle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L33">engine/MoveTree.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L49">engine/MoveTree.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="cross" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>cross</span><a href="#cross" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cross</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L34">engine/MoveTree.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hint" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hint</span><a href="#hint" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hint</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L46">engine/MoveTree.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>letter</span><a href="#letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L36">engine/MoveTree.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mark_x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mark_<wbr/>x</span><a href="#mark_x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mark_<wbr/>x</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L45">engine/MoveTree.ts:45</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L50">engine/MoveTree.ts:50</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>remove</span><a href="#remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L43">engine/MoveTree.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L40">engine/MoveTree.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>square</span><a href="#square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L32">engine/MoveTree.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removed</span><a href="#stone_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L44">engine/MoveTree.ts:44</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sub_triangle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>sub_<wbr/>triangle</span><a href="#sub_triangle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sub_<wbr/>triangle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L42">engine/MoveTree.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>subscript</span><a href="#subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L37">engine/MoveTree.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="transient_letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>transient_<wbr/>letter</span><a href="#transient_letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">transient_<wbr/>letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L38">engine/MoveTree.ts:38</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="triangle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>triangle</span><a href="#triangle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">triangle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L31">engine/MoveTree.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L48">engine/MoveTree.ts:48</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#blue_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blue_<wbr/>move</span></a><a href="#chat_triangle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>triangle</span></a><a href="#circle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#cross" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cross</span></a><a href="#hint" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hint</span></a><a href="#letter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>letter</span></a><a href="#mark_x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mark_<wbr/>x</span></a><a href="#needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remove</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#square" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square</span></a><a href="#stone_removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removed</span></a><a href="#sub_triangle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sub_<wbr/>triangle</span></a><a href="#subscript" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>subscript</span></a><a href="#transient_letter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>transient_<wbr/>letter</span></a><a href="#triangle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>triangle</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L47">engine/MoveTree.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="blue_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>blue_<wbr/>move</span><a href="#blue_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">blue_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L35">engine/MoveTree.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_triangle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>triangle</span><a href="#chat_triangle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>triangle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L41">engine/MoveTree.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="circle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>circle</span><a href="#circle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L33">engine/MoveTree.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L49">engine/MoveTree.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="cross" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>cross</span><a href="#cross" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cross</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L34">engine/MoveTree.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hint" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hint</span><a href="#hint" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hint</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L46">engine/MoveTree.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>letter</span><a href="#letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L36">engine/MoveTree.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mark_x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mark_<wbr/>x</span><a href="#mark_x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mark_<wbr/>x</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L45">engine/MoveTree.ts:45</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L50">engine/MoveTree.ts:50</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>remove</span><a href="#remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remove</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L43">engine/MoveTree.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L40">engine/MoveTree.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="square" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>square</span><a href="#square" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L32">engine/MoveTree.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removed</span><a href="#stone_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L44">engine/MoveTree.ts:44</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sub_triangle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>sub_<wbr/>triangle</span><a href="#sub_triangle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sub_<wbr/>triangle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L42">engine/MoveTree.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="subscript" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>subscript</span><a href="#subscript" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">subscript</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L37">engine/MoveTree.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="transient_letter" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>transient_<wbr/>letter</span><a href="#transient_letter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">transient_<wbr/>letter</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L38">engine/MoveTree.ts:38</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="triangle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>triangle</span><a href="#triangle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">triangle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L31">engine/MoveTree.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L48">engine/MoveTree.ts:48</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#blue_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blue_<wbr/>move</span></a><a href="#chat_triangle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>triangle</span></a><a href="#circle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle</span></a><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#cross" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cross</span></a><a href="#hint" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hint</span></a><a href="#letter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>letter</span></a><a href="#mark_x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mark_<wbr/>x</span></a><a href="#needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remove</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#square" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square</span></a><a href="#stone_removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removed</span></a><a href="#sub_triangle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sub_<wbr/>triangle</span></a><a href="#subscript" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>subscript</span></a><a href="#transient_letter" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>transient_<wbr/>letter</span></a><a href="#triangle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>triangle</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/MoveCommand.html b/docs/interfaces/MoveCommand.html
index dc6edc99..57542355 100644
--- a/docs/interfaces/MoveCommand.html
+++ b/docs/interfaces/MoveCommand.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveCommand | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveCommand.html">MoveCommand</a></li></ul><h1>Interface MoveCommand</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveCommand</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MoveCommand.html#blur">blur</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveCommand.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveCommand.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveCommand.html#move">move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L70">Goban/InteractiveBase.ts:70</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MoveCommand.html#blur" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blur?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveCommand | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveCommand.html">MoveCommand</a></li></ul><h1>Interface MoveCommand</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveCommand</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MoveCommand.html#blur">blur</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveCommand.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveCommand.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveCommand.html#move">move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L70">Goban/InteractiveBase.ts:70</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MoveCommand.html#blur" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blur?</span></a>
 <a href="MoveCommand.html#clock" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock?</span></a>
 <a href="MoveCommand.html#game_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a>
 <a href="MoveCommand.html#move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="blur" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>blur</span><a href="#blur" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">blur</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L74">Goban/InteractiveBase.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L75">Goban/InteractiveBase.ts:75</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L72">Goban/InteractiveBase.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L73">Goban/InteractiveBase.ts:73</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#blur" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blur</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="blur" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>blur</span><a href="#blur" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">blur</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L74">Goban/InteractiveBase.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L75">Goban/InteractiveBase.ts:75</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L72">Goban/InteractiveBase.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move</span><a href="#move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L73">Goban/InteractiveBase.ts:73</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#blur" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>blur</span></a><a href="#clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/MoveTreeChatLine.html b/docs/interfaces/MoveTreeChatLine.html
index 8eb975a2..c918a808 100644
--- a/docs/interfaces/MoveTreeChatLine.html
+++ b/docs/interfaces/MoveTreeChatLine.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreeChatLine | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTreeChatLine.html">MoveTreeChatLine</a></li></ul><h1>Interface MoveTreeChatLine</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveTreeChatLine</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLine.html#body">body</a><span class="tsd-signature-symbol">: </span><a href="MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLine.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L78">engine/MoveTree.ts:78</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MoveTreeChatLine.html#body" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>body</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreeChatLine | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTreeChatLine.html">MoveTreeChatLine</a></li></ul><h1>Interface MoveTreeChatLine</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveTreeChatLine</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLine.html#body">body</a><span class="tsd-signature-symbol">: </span><a href="MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLine.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L78">engine/MoveTree.ts:78</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MoveTreeChatLine.html#body" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>body</span></a>
 <a href="MoveTreeChatLine.html#username" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="body" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>body</span><a href="#body" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">body</span><span class="tsd-signature-symbol">:</span> <a href="MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L80">engine/MoveTree.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L79">engine/MoveTree.ts:79</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#body" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>body</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="body" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>body</span><a href="#body" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">body</span><span class="tsd-signature-symbol">:</span> <a href="MoveTreeChatLineBody.html" class="tsd-signature-type tsd-kind-interface">MoveTreeChatLineBody</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L80">engine/MoveTree.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L79">engine/MoveTree.ts:79</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#body" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>body</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/MoveTreeChatLineBody.html b/docs/interfaces/MoveTreeChatLineBody.html
index daac64a4..60113eaa 100644
--- a/docs/interfaces/MoveTreeChatLineBody.html
+++ b/docs/interfaces/MoveTreeChatLineBody.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreeChatLineBody | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTreeChatLineBody.html">MoveTreeChatLineBody</a></li></ul><h1>Interface MoveTreeChatLineBody</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveTreeChatLineBody</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLineBody.html#from">from</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLineBody.html#moves">moves</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLineBody.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLineBody.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;analysis&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L72">engine/MoveTree.ts:72</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MoveTreeChatLineBody.html#from" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreeChatLineBody | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTreeChatLineBody.html">MoveTreeChatLineBody</a></li></ul><h1>Interface MoveTreeChatLineBody</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveTreeChatLineBody</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLineBody.html#from">from</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLineBody.html#moves">moves</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLineBody.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeChatLineBody.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;analysis&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L72">engine/MoveTree.ts:72</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MoveTreeChatLineBody.html#from" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a>
 <a href="MoveTreeChatLineBody.html#moves" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a>
 <a href="MoveTreeChatLineBody.html#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a>
 <a href="MoveTreeChatLineBody.html#type" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="from" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>from</span><a href="#from" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L75">engine/MoveTree.ts:75</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L76">engine/MoveTree.ts:76</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L74">engine/MoveTree.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;analysis&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L73">engine/MoveTree.ts:73</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#from" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="from" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>from</span><a href="#from" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L75">engine/MoveTree.ts:75</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L76">engine/MoveTree.ts:76</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L74">engine/MoveTree.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;analysis&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L73">engine/MoveTree.ts:73</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#from" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/MoveTreeJson.html b/docs/interfaces/MoveTreeJson.html
index be4ee197..6ce4f3ef 100644
--- a/docs/interfaces/MoveTreeJson.html
+++ b/docs/interfaces/MoveTreeJson.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreeJson | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTreeJson.html">MoveTreeJson</a></li></ul><h1>Interface MoveTreeJson</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveTreeJson</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#branches">branches</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#correct_answer">correct_answer</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">: </span><a href="MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#pen_marks">pen_marks</a><span class="tsd-signature-symbol">?: </span><a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#text">text</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#trunk_next">trunk_next</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#wrong_answer">wrong_answer</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#x">x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#y">y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L60">engine/MoveTree.ts:60</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MoveTreeJson.html#branches" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreeJson | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTreeJson.html">MoveTreeJson</a></li></ul><h1>Interface MoveTreeJson</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveTreeJson</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#branches">branches</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#correct_answer">correct_answer</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">: </span><a href="MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#pen_marks">pen_marks</a><span class="tsd-signature-symbol">?: </span><a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#text">text</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#trunk_next">trunk_next</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#wrong_answer">wrong_answer</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#x">x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="MoveTreeJson.html#y">y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L60">engine/MoveTree.ts:60</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="MoveTreeJson.html#branches" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches?</span></a>
 <a href="MoveTreeJson.html#correct_answer" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>correct_<wbr/>answer?</span></a>
 <a href="MoveTreeJson.html#marks" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks?</span></a>
 <a href="MoveTreeJson.html#pen_marks" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks?</span></a>
@@ -7,4 +7,4 @@
 <a href="MoveTreeJson.html#wrong_answer" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>wrong_<wbr/>answer?</span></a>
 <a href="MoveTreeJson.html#x" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a>
 <a href="MoveTreeJson.html#y" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="branches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>branches</span><a href="#branches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">branches</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L67">engine/MoveTree.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="correct_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>correct_<wbr/>answer</span><a href="#correct_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">correct_<wbr/>answer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L68">engine/MoveTree.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">: </span><a href="MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">: </span><a href="MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L64">engine/MoveTree.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">?:</span> <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L63">engine/MoveTree.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>text</span><a href="#text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L65">engine/MoveTree.ts:65</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="trunk_next" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>trunk_<wbr/>next</span><a href="#trunk_next" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">trunk_<wbr/>next</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L66">engine/MoveTree.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="wrong_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>wrong_<wbr/>answer</span><a href="#wrong_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">wrong_<wbr/>answer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L69">engine/MoveTree.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>x</span><a href="#x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L61">engine/MoveTree.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L62">engine/MoveTree.ts:62</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#branches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches</span></a><a href="#correct_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>correct_<wbr/>answer</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#text" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>text</span></a><a href="#trunk_next" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>trunk_<wbr/>next</span></a><a href="#wrong_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>wrong_<wbr/>answer</span></a><a href="#x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="branches" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>branches</span><a href="#branches" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">branches</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L67">engine/MoveTree.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="correct_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>correct_<wbr/>answer</span><a href="#correct_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">correct_<wbr/>answer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L68">engine/MoveTree.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">: </span><a href="MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">: </span><a href="MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L64">engine/MoveTree.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">?:</span> <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L63">engine/MoveTree.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="text" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>text</span><a href="#text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L65">engine/MoveTree.ts:65</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="trunk_next" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>trunk_<wbr/>next</span><a href="#trunk_next" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">trunk_<wbr/>next</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L66">engine/MoveTree.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="wrong_answer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>wrong_<wbr/>answer</span><a href="#wrong_answer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">wrong_<wbr/>answer</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L69">engine/MoveTree.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>x</span><a href="#x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L61">engine/MoveTree.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>y</span><a href="#y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L62">engine/MoveTree.ts:62</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#branches" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branches</span></a><a href="#correct_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>correct_<wbr/>answer</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#text" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>text</span></a><a href="#trunk_next" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>trunk_<wbr/>next</span></a><a href="#wrong_answer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>wrong_<wbr/>answer</span></a><a href="#x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>x</span></a><a href="#y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/PlayerScore.html b/docs/interfaces/PlayerScore.html
index 2599450b..42fc4025 100644
--- a/docs/interfaces/PlayerScore.html
+++ b/docs/interfaces/PlayerScore.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PlayerScore | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PlayerScore.html">PlayerScore</a></li></ul><h1>Interface PlayerScore</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">PlayerScore</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#handicap">handicap</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#komi">komi</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#prisoners">prisoners</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#scoring_positions">scoring_positions</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#stones">stones</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#territory">territory</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#total">total</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L62">engine/GobanEngine.ts:62</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="PlayerScore.html#handicap" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PlayerScore | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PlayerScore.html">PlayerScore</a></li></ul><h1>Interface PlayerScore</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">PlayerScore</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#handicap">handicap</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#komi">komi</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#prisoners">prisoners</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#scoring_positions">scoring_positions</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#stones">stones</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#territory">territory</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PlayerScore.html#total">total</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L62">engine/GobanEngine.ts:62</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="PlayerScore.html#handicap" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a>
 <a href="PlayerScore.html#komi" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a>
 <a href="PlayerScore.html#prisoners" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>prisoners</span></a>
 <a href="PlayerScore.html#scoring_positions" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>positions</span></a>
 <a href="PlayerScore.html#stones" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stones</span></a>
 <a href="PlayerScore.html#territory" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>territory</span></a>
 <a href="PlayerScore.html#total" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>total</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L68">engine/GobanEngine.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L69">engine/GobanEngine.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prisoners</span><a href="#prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L66">engine/GobanEngine.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="scoring_positions" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>scoring_<wbr/>positions</span><a href="#scoring_positions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>positions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L67">engine/GobanEngine.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stones</span><a href="#stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L64">engine/GobanEngine.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>territory</span><a href="#territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L65">engine/GobanEngine.ts:65</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="total" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>total</span><a href="#total" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">total</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L63">engine/GobanEngine.ts:63</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>prisoners</span></a><a href="#scoring_positions" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>positions</span></a><a href="#stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stones</span></a><a href="#territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>territory</span></a><a href="#total" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>total</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L68">engine/GobanEngine.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L69">engine/GobanEngine.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>prisoners</span><a href="#prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L66">engine/GobanEngine.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="scoring_positions" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>scoring_<wbr/>positions</span><a href="#scoring_positions" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">scoring_<wbr/>positions</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L67">engine/GobanEngine.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stones</span><a href="#stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L64">engine/GobanEngine.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>territory</span><a href="#territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L65">engine/GobanEngine.ts:65</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="total" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>total</span><a href="#total" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">total</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L63">engine/GobanEngine.ts:63</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>prisoners</span></a><a href="#scoring_positions" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>scoring_<wbr/>positions</span></a><a href="#stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stones</span></a><a href="#territory" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>territory</span></a><a href="#total" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>total</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/PuzzleConfig.html b/docs/interfaces/PuzzleConfig.html
index fdfc7a97..cb695288 100644
--- a/docs/interfaces/PuzzleConfig.html
+++ b/docs/interfaces/PuzzleConfig.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PuzzleConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PuzzleConfig.html">PuzzleConfig</a></li></ul><h1>Interface PuzzleConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">PuzzleConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#mode">mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_collection">puzzle_collection</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_description">puzzle_description</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_rank">puzzle_rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_type">puzzle_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#PuzzleConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="BoardConfig.html" class="tsd-signature-type tsd-kind-interface">BoardConfig</a><ul class="tsd-hierarchy"><li><span class="target">PuzzleConfig</span><ul class="tsd-hierarchy"><li><a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L269">engine/GobanEngine.ts:269</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="PuzzleConfig.html#black_prisoners" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PuzzleConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PuzzleConfig.html">PuzzleConfig</a></li></ul><h1>Interface PuzzleConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">PuzzleConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#mode">mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_collection">puzzle_collection</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_description">puzzle_description</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_rank">puzzle_rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#puzzle_type">puzzle_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="PuzzleConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#PuzzleConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="BoardConfig.html" class="tsd-signature-type tsd-kind-interface">BoardConfig</a><ul class="tsd-hierarchy"><li><span class="target">PuzzleConfig</span><ul class="tsd-hierarchy"><li><a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a></li></ul></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L269">engine/GobanEngine.ts:269</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="PuzzleConfig.html#black_prisoners" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners?</span></a>
 <a href="PuzzleConfig.html#board" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board?</span></a>
 <a href="PuzzleConfig.html#board_is_repeating" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating?</span></a>
 <a href="PuzzleConfig.html#height" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height?</span></a>
@@ -20,4 +20,4 @@
 <a href="PuzzleConfig.html#removal" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal?</span></a>
 <a href="PuzzleConfig.html#white_prisoners" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners?</span></a>
 <a href="PuzzleConfig.html#width" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L30">engine/BoardState.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L283">engine/GobanEngine.ts:283</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L274">engine/GobanEngine.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L275">engine/GobanEngine.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L271">engine/GobanEngine.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L284">engine/GobanEngine.ts:284</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L272">engine/GobanEngine.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L276">engine/GobanEngine.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L282">engine/GobanEngine.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L281">engine/GobanEngine.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L277">engine/GobanEngine.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L278">engine/GobanEngine.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L280">engine/GobanEngine.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L273">engine/GobanEngine.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L29">engine/BoardState.ts:29</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_tree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#puzzle_autoplace_delay" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#puzzle_collection" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L30">engine/BoardState.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L283">engine/GobanEngine.ts:283</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L274">engine/GobanEngine.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L275">engine/GobanEngine.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L271">engine/GobanEngine.ts:271</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L284">engine/GobanEngine.ts:284</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L272">engine/GobanEngine.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L276">engine/GobanEngine.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L282">engine/GobanEngine.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L281">engine/GobanEngine.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L277">engine/GobanEngine.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L278">engine/GobanEngine.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L280">engine/GobanEngine.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L273">engine/GobanEngine.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="BoardConfig.html">BoardConfig</a>.<a href="BoardConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L29">engine/BoardState.ts:29</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_tree" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#puzzle_autoplace_delay" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#puzzle_collection" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/ReviewMessage.html b/docs/interfaces/ReviewMessage.html
index 75a7552b..d6b54ab3 100644
--- a/docs/interfaces/ReviewMessage.html
+++ b/docs/interfaces/ReviewMessage.html
@@ -1,7 +1,7 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ReviewMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ReviewMessage.html">ReviewMessage</a></li></ul><h1>Interface ReviewMessage</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>Reviews are constructed by a stream of modifications messages,
  this interface describes the format of those modification messages.
  A message can contain any number of the fields listed.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ReviewMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#chat">chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">chat_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">date</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#clearpen">clearpen</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#controller">controller</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#delete">delete</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#f">f</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#gamedata">gamedata</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#k">k</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#m">m</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#om">om</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#owner">owner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#pen">pen</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#player_update">player_update</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#pp">pp</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#remove_chat">remove-chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#t">t</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#t_">t+</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#ts">ts</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#undo">undo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L216">engine/GobanEngine.ts:216</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ReviewMessage.html#chat" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat?</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ReviewMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#chat">chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">chat_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">date</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#clearpen">clearpen</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#controller">controller</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#delete">delete</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#f">f</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#gamedata">gamedata</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#k">k</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#m">m</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#om">om</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#owner">owner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#pen">pen</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#player_update">player_update</a><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#pp">pp</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#remove_chat">remove-chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#t">t</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#t_">t+</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#ts">ts</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ReviewMessage.html#undo">undo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L216">engine/GobanEngine.ts:216</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ReviewMessage.html#chat" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat?</span></a>
 <a href="ReviewMessage.html#clearpen" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clearpen?</span></a>
 <a href="ReviewMessage.html#controller" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>controller?</span></a>
 <a href="ReviewMessage.html#delete" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delete?</span></a>
@@ -23,24 +23,24 @@
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>chat</span><a href="#chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">chat_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">date</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Chat message</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">chat_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">date</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Turn number</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="../types/AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a></h5><div class="tsd-comment tsd-typography"><p>this might just be &quot;string&quot;, i&#39;m not entirely sure</p>
-</div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L243">engine/GobanEngine.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clearpen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clearpen</span><a href="#clearpen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clearpen</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Clears the pen drawings on the node</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L256">engine/GobanEngine.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="controller" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>controller</span><a href="#controller" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">controller</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Sets the controller of the review</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L264">engine/GobanEngine.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="delete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>delete</span><a href="#delete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">delete</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Delete</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L258">engine/GobanEngine.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="f" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>f</span><a href="#f" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">f</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>from (move number)</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L225">engine/GobanEngine.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>gamedata</span><a href="#gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamedata</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></div><div class="tsd-comment tsd-typography"><p>Initial gamedata to review</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L262">engine/GobanEngine.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="k" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>k</span><a href="#k" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">k</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Marks made</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L237">engine/GobanEngine.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="m" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>m</span><a href="#m" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Moves made</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L227">engine/GobanEngine.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="om" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>om</span><a href="#om" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">om</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div><div class="tsd-comment tsd-typography"><p>official move [reviewing live game]</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L229">engine/GobanEngine.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="owner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>owner</span><a href="#owner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">owner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Sets the owner of the review</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L260">engine/GobanEngine.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pen</span><a href="#pen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>pen color / pen start</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L241">engine/GobanEngine.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>update</span><a href="#player_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>update</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></div><div class="tsd-comment tsd-typography"><p>Updated information about the players, such as name etc.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L266">engine/GobanEngine.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pp" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pp</span><a href="#pp" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pp</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div><div class="tsd-comment tsd-typography"><p>pen point</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L239">engine/GobanEngine.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remove_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>remove-<wbr/>chat</span><a href="#remove_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remove-<wbr/>chat</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Remove&#39;s the given chat by id</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L254">engine/GobanEngine.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The review ID. This is used when sending from the client to the server,
+</div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L243">engine/GobanEngine.ts:243</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clearpen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clearpen</span><a href="#clearpen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clearpen</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Clears the pen drawings on the node</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L256">engine/GobanEngine.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="controller" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>controller</span><a href="#controller" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">controller</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Sets the controller of the review</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L264">engine/GobanEngine.ts:264</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="delete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>delete</span><a href="#delete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">delete</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Delete</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L258">engine/GobanEngine.ts:258</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="f" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>f</span><a href="#f" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">f</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>from (move number)</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L225">engine/GobanEngine.ts:225</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>gamedata</span><a href="#gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamedata</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></div><div class="tsd-comment tsd-typography"><p>Initial gamedata to review</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L262">engine/GobanEngine.ts:262</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="k" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>k</span><a href="#k" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">k</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Marks made</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L237">engine/GobanEngine.ts:237</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="m" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>m</span><a href="#m" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Moves made</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L227">engine/GobanEngine.ts:227</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="om" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>om</span><a href="#om" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">om</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div><div class="tsd-comment tsd-typography"><p>official move [reviewing live game]</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L229">engine/GobanEngine.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="owner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>owner</span><a href="#owner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">owner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-comment tsd-typography"><p>Sets the owner of the review</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L260">engine/GobanEngine.ts:260</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pen</span><a href="#pen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>pen color / pen start</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L241">engine/GobanEngine.ts:241</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>update</span><a href="#player_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>update</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFPlayerSummary.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerSummary</a></div><div class="tsd-comment tsd-typography"><p>Updated information about the players, such as name etc.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L266">engine/GobanEngine.ts:266</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pp" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pp</span><a href="#pp" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pp</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]</span></div><div class="tsd-comment tsd-typography"><p>pen point</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L239">engine/GobanEngine.ts:239</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remove_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>remove-<wbr/>chat</span><a href="#remove_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remove-<wbr/>chat</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Remove&#39;s the given chat by id</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L254">engine/GobanEngine.ts:254</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The review ID. This is used when sending from the client to the server,
 but is not sent by the server back to the client (as the id is encoded
 in the message event name)</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L220">engine/GobanEngine.ts:220</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="t" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>t</span><a href="#t" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>text note for the current node</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L233">engine/GobanEngine.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="t_" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>t+</span><a href="#t_" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">t+</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>text append to the current node</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L235">engine/GobanEngine.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ts" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ts</span><a href="#ts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ts</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>timestamp (ms)</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L223">engine/GobanEngine.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="undo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>undo</span><a href="#undo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>official undo [reviewing live game]</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L231">engine/GobanEngine.ts:231</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat</span></a><a href="#clearpen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clearpen</span></a><a href="#controller" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>controller</span></a><a href="#delete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delete</span></a><a href="#f" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>f</span></a><a href="#gamedata" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamedata</span></a><a href="#k" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>k</span></a><a href="#m" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>m</span></a><a href="#om" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>om</span></a><a href="#owner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>owner</span></a><a href="#pen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen</span></a><a href="#player_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>update</span></a><a href="#pp" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pp</span></a><a href="#remove_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remove-<wbr/>chat</span></a><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#t" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>t</span></a><a href="#t_" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>t+</span></a><a href="#ts" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ts</span></a><a href="#undo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L220">engine/GobanEngine.ts:220</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="t" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>t</span><a href="#t" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>text note for the current node</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L233">engine/GobanEngine.ts:233</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="t_" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>t+</span><a href="#t_" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">t+</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>text append to the current node</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L235">engine/GobanEngine.ts:235</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ts" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ts</span><a href="#ts" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ts</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>timestamp (ms)</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L223">engine/GobanEngine.ts:223</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="undo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>undo</span><a href="#undo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>official undo [reviewing live game]</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L231">engine/GobanEngine.ts:231</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat</span></a><a href="#clearpen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clearpen</span></a><a href="#controller" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>controller</span></a><a href="#delete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delete</span></a><a href="#f" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>f</span></a><a href="#gamedata" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamedata</span></a><a href="#k" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>k</span></a><a href="#m" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>m</span></a><a href="#om" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>om</span></a><a href="#owner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>owner</span></a><a href="#pen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen</span></a><a href="#player_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>update</span></a><a href="#pp" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pp</span></a><a href="#remove_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remove-<wbr/>chat</span></a><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#t" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>t</span></a><a href="#t_" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>t+</span></a><a href="#ts" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ts</span></a><a href="#undo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/SVGRendererGobanConfig.html b/docs/interfaces/SVGRendererGobanConfig.html
index d2740858..95c04e75 100644
--- a/docs/interfaces/SVGRendererGobanConfig.html
+++ b/docs/interfaces/SVGRendererGobanConfig.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SVGRendererGobanConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SVGRendererGobanConfig.html">SVGRendererGobanConfig</a></li></ul><h1>Interface SVGRendererGobanConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SVGRendererGobanConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#allow_ko">allow_ko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#allow_self_capture">allow_self_capture</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#allow_superko">allow_superko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#auth">auth</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#automatic_stone_removal">automatic_stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#board_div">board_div</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#bounds">bounds</a><span class="tsd-signature-symbol">?: </span><a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#chat_log">chat_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#circle_radius">circle_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#connect_to_chat">connect_to_chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#display_width">display_width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#dont_draw_last_move">dont_draw_last_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#dont_show_messages">dont_show_messages</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#double_click_submit">double_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#draw_bottom_labels">draw_bottom_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#draw_left_labels">draw_left_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#draw_right_labels">draw_right_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#draw_top_labels">draw_top_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#end_time">end_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#errors">errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#free_handicap_placement">free_handicap_placement</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#game_date">game_date</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#game_id">game_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#game_name">game_name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#game_type">game_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;temporary&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#handicap_rank_difference">handicap_rank_difference</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#interactive">interactive</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#isPlayerController">isPlayerController</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#isPlayerOwner">isPlayerOwner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#is_game_record">is_game_record</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ladder">ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#last_move_opacity">last_move_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#last_move_radius">last_move_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#latencies">latencies</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#malkovich_log">malkovich_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#mode">mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#move_tree_container">move_tree_container</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ogs">ogs</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ogs_import">ogs_import</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#onError">onError</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#one_click_submit">one_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#original_disable_analysis">original_disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#original_sgf">original_sgf</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#outcome">outcome</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#pause_control">pause_control</a><span class="tsd-signature-symbol">?: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#phase">phase</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#player_id">player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#player_pool">player_pool</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_collection">puzzle_collection</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_description">puzzle_description</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_rank">puzzle_rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_type">puzzle_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#removed">removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#reviews">reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#rules">rules</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score">score</a><span class="tsd-signature-symbol">?: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_handicap">score_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_passes">score_passes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_prisoners">score_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_stones">score_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_territory">score_territory</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_territory_in_seki">score_territory_in_seki</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#server_socket">server_socket</a><span class="tsd-signature-symbol">?: </span><a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#spectator_log">spectator_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#square_size">square_size</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">?: </span><a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#start_time">start_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#superko_algorithm">superko_algorithm</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#throw_all_errors">throw_all_errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#title_div">title_div</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#username">username</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#variation_stone_opacity">variation_stone_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#white_must_pass_last">white_must_pass_last</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#winner">winner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#SVGRendererGobanConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a><ul class="tsd-hierarchy"><li><span class="target">SVGRendererGobanConfig</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L69">Goban/SVGRenderer.ts:69</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="SVGRendererGobanConfig.html#aga_handicap_scoring" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SVGRendererGobanConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SVGRendererGobanConfig.html">SVGRendererGobanConfig</a></li></ul><h1>Interface SVGRendererGobanConfig</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SVGRendererGobanConfig</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#allow_ko">allow_ko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#allow_self_capture">allow_self_capture</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#allow_superko">allow_superko</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#auth">auth</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#automatic_stone_removal">automatic_stone_removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#board">board</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#board_div">board_div</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#bounds">bounds</a><span class="tsd-signature-symbol">?: </span><a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#chat_log">chat_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#circle_radius">circle_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#clock">clock</a><span class="tsd-signature-symbol">?: </span><a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#connect_to_chat">connect_to_chat</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#display_width">display_width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#dont_draw_last_move">dont_draw_last_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#dont_show_messages">dont_show_messages</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#double_click_submit">double_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#draw_bottom_labels">draw_bottom_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#draw_left_labels">draw_left_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#draw_right_labels">draw_right_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#draw_top_labels">draw_top_labels</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#end_time">end_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#errors">errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#free_handicap_placement">free_handicap_placement</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#game_date">game_date</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#game_id">game_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#game_name">game_name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#game_type">game_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;temporary&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#handicap_rank_difference">handicap_rank_difference</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#height">height</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#initial_player">initial_player</a><span class="tsd-signature-symbol">?: </span><a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#initial_state">initial_state</a><span class="tsd-signature-symbol">?: </span><a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#interactive">interactive</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#isPlayerController">isPlayerController</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#isPlayerOwner">isPlayerOwner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#is_game_record">is_game_record</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ladder">ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#last_move_opacity">last_move_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#last_move_radius">last_move_radius</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#latencies">latencies</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#malkovich_log">malkovich_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#mode">mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#move_tree">move_tree</a><span class="tsd-signature-symbol">?: </span><a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#move_tree_container">move_tree_container</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ogs">ogs</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ogs_import">ogs_import</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#onError">onError</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#one_click_submit">one_click_submit</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#original_disable_analysis">original_disable_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#original_sgf">original_sgf</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#outcome">outcome</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#pause_control">pause_control</a><span class="tsd-signature-symbol">?: </span><a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#paused_since">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#phase">phase</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#player">player</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#player_id">player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#player_pool">player_pool</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_collection">puzzle_collection</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_description">puzzle_description</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a><span class="tsd-signature-symbol">?: </span><a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_rank">puzzle_rank</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#puzzle_type">puzzle_type</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#removal">removal</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#removed">removed</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#review_id">review_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#reviews">reviews</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#rules">rules</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score">score</a><span class="tsd-signature-symbol">?: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_handicap">score_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_passes">score_passes</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_prisoners">score_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_stones">score_stones</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_territory">score_territory</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#score_territory_in_seki">score_territory_in_seki</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#server_socket">server_socket</a><span class="tsd-signature-symbol">?: </span><a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#spectator_log">spectator_log</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#square_size">square_size</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">?: </span><a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#start_time">start_time</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#stone_font_scale">stone_font_scale</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#superko_algorithm">superko_algorithm</a><span class="tsd-signature-symbol">?: </span><a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#throw_all_errors">throw_all_errors</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#time_control">time_control</a><span class="tsd-signature-symbol">?: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#title_div">title_div</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#username">username</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#variation_stone_opacity">variation_stone_opacity</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#white_must_pass_last">white_must_pass_last</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#width">width</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGRendererGobanConfig.html#winner">winner</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#SVGRendererGobanConfig">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="GobanConfig.html" class="tsd-signature-type tsd-kind-interface">GobanConfig</a><ul class="tsd-hierarchy"><li><span class="target">SVGRendererGobanConfig</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L69">Goban/SVGRenderer.ts:69</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="SVGRendererGobanConfig.html#aga_handicap_scoring" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring?</span></a>
 <a href="SVGRendererGobanConfig.html#allow_ko" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko?</span></a>
 <a href="SVGRendererGobanConfig.html#allow_self_capture" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture?</span></a>
 <a href="SVGRendererGobanConfig.html#allow_superko" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko?</span></a>
@@ -102,6 +102,7 @@
 <a href="SVGRendererGobanConfig.html#square_size" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size?</span></a>
 <a href="SVGRendererGobanConfig.html#stalling_score_estimate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate?</span></a>
 <a href="SVGRendererGobanConfig.html#start_time" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time?</span></a>
+<a href="SVGRendererGobanConfig.html#stone_font_scale" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale?</span></a>
 <a href="SVGRendererGobanConfig.html#strict_seki_mode" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode?</span></a>
 <a href="SVGRendererGobanConfig.html#superko_algorithm" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm?</span></a>
 <a href="SVGRendererGobanConfig.html#throw_all_errors" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors?</span></a>
@@ -116,13 +117,13 @@
 <a href="SVGRendererGobanConfig.html#white_prisoners" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners?</span></a>
 <a href="SVGRendererGobanConfig.html#width" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width?</span></a>
 <a href="SVGRendererGobanConfig.html#winner" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L159">engine/GobanEngine.ts:159</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_ko">allow_ko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L149">engine/GobanEngine.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_self_capture">allow_self_capture</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L147">engine/GobanEngine.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_superko">allow_superko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L150">engine/GobanEngine.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="auth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>auth</span><a href="#auth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">auth</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#auth">auth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L101">GobanBase.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#automatic_stone_removal">automatic_stone_removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L148">engine/GobanEngine.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#black_player_id">black_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L204">engine/GobanEngine.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>div</span><a href="#board_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L70">Goban/SVGRenderer.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L91">GobanBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L78">GobanBase.ts:78</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L95">GobanBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#clock">clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L165">engine/GobanEngine.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="connect_to_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>connect_<wbr/>to_<wbr/>chat</span><a href="#connect_to_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect_<wbr/>to_<wbr/>chat</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#connect_to_chat">connect_to_chat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L129">GobanBase.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#disable_analysis">disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L107">engine/GobanEngine.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L70">GobanBase.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L92">GobanBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="dont_show_messages" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>show_<wbr/>messages</span><a href="#dont_show_messages" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>show_<wbr/>messages</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#dont_show_messages">dont_show_messages</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L93">GobanBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L97">GobanBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L89">GobanBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L88">GobanBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L90">GobanBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L87">GobanBase.ts:87</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="end_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>end_<wbr/>time</span><a href="#end_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#end_time">end_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L144">engine/GobanEngine.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>errors</span><a href="#errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#errors">errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L197">engine/GobanEngine.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#free_handicap_placement">free_handicap_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L138">engine/GobanEngine.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>date</span><a href="#game_date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>date</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_date">game_date</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L145">engine/GobanEngine.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L97">engine/GobanEngine.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>name</span><a href="#game_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_name">game_name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L99">engine/GobanEngine.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;temporary&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L114">GobanBase.ts:114</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L76">GobanBase.ts:76</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#group_ids">group_ids</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L103">engine/GobanEngine.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#handicap">handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L109">engine/GobanEngine.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#handicap_rank_difference">handicap_rank_difference</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L108">engine/GobanEngine.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L106">engine/GobanEngine.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#initial_player">initial_player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L104">engine/GobanEngine.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#initial_state">initial_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L113">engine/GobanEngine.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L72">GobanBase.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L108">GobanBase.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L107">GobanBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L106">GobanBase.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#is_game_record">is_game_record</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L130">engine/GobanEngine.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#komi">komi</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L110">engine/GobanEngine.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder</span><a href="#ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ladder">ladder</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L203">engine/GobanEngine.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ladder_id">ladder_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L102">engine/GobanEngine.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>opacity</span><a href="#last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L73">Goban/SVGRenderer.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L94">GobanBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#latencies">latencies</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L115">engine/GobanEngine.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L109">GobanBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="malkovich_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malkovich_<wbr/>log</span><a href="#malkovich_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malkovich_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#malkovich_log">malkovich_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L80">GobanBase.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#marks">marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L103">GobanBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#mode">mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L73">GobanBase.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#move_tree">move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L134">engine/GobanEngine.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L72">Goban/SVGRenderer.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#moves">moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L133">engine/GobanEngine.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#name">name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L272">engine/GobanEngine.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that need to be sealed before scoring should happen</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#needs_sealing">needs_sealing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L181">engine/GobanEngine.ts:181</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs</span><a href="#ogs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ogs">ogs</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L184">engine/GobanEngine.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs_import" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs_<wbr/>import</span><a href="#ogs_import" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs_<wbr/>import</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Deprecated, I don&#39;t think we need this anymore, but need to be sure</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ogs_import">ogs_import</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L200">engine/GobanEngine.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">err</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L110">GobanBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="onScoreEstimationUpdated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><a href="#onScoreEstimationUpdated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onScoreEstimationUpdated.__type-15.__type-16"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winning_color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">points</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L111">GobanBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L96">GobanBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="opponent_plays_first_after_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><a href="#opponent_plays_first_after_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L160">engine/GobanEngine.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>disable_<wbr/>analysis</span><a href="#original_disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#original_disable_analysis">original_disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L136">engine/GobanEngine.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>sgf</span><a href="#original_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>sgf</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#original_sgf">original_sgf</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L137">engine/GobanEngine.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#outcome">outcome</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L140">engine/GobanEngine.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L83">GobanBase.ts:83</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L84">GobanBase.ts:84</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#phase">phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L112">engine/GobanEngine.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L100">engine/GobanEngine.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player_pool">player_pool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L116">engine/GobanEngine.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#players">players</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L117">engine/GobanEngine.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L276">engine/GobanEngine.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_collection">puzzle_collection</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L282">engine/GobanEngine.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_description">puzzle_description</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L281">engine/GobanEngine.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L277">engine/GobanEngine.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L278">engine/GobanEngine.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_rank">puzzle_rank</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L280">engine/GobanEngine.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_type">puzzle_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L273">engine/GobanEngine.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ranked">ranked</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L135">engine/GobanEngine.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Removed stones in stone removal phase
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="aga_handicap_scoring" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>aga_<wbr/>handicap_<wbr/>scoring</span><a href="#aga_handicap_scoring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">aga_<wbr/>handicap_<wbr/>scoring</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#aga_handicap_scoring">aga_handicap_scoring</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L159">engine/GobanEngine.ts:159</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_ko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>ko</span><a href="#allow_ko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>ko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_ko">allow_ko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L149">engine/GobanEngine.ts:149</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_self_capture" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>self_<wbr/>capture</span><a href="#allow_self_capture" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>self_<wbr/>capture</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_self_capture">allow_self_capture</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L147">engine/GobanEngine.ts:147</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="allow_superko" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>allow_<wbr/>superko</span><a href="#allow_superko" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">allow_<wbr/>superko</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#allow_superko">allow_superko</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L150">engine/GobanEngine.ts:150</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="auth" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>auth</span><a href="#auth" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">auth</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#auth">auth</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L102">GobanBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="automatic_stone_removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>automatic_<wbr/>stone_<wbr/>removal</span><a href="#automatic_stone_removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatic_<wbr/>stone_<wbr/>removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#automatic_stone_removal">automatic_stone_removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L148">engine/GobanEngine.ts:148</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#black_player_id">black_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L204">engine/GobanEngine.ts:204</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L36">engine/BoardState.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L31">engine/BoardState.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>div</span><a href="#board_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L70">Goban/SVGRenderer.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L34">engine/BoardState.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="bounds" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>bounds</span><a href="#bounds" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bounds</span><span class="tsd-signature-symbol">?:</span> <a href="GobanBounds.html" class="tsd-signature-type tsd-kind-interface">GobanBounds</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#bounds">bounds</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L91">GobanBase.ts:91</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="chat_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>chat_<wbr/>log</span><a href="#chat_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#chat_log">chat_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L78">GobanBase.ts:78</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="circle_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>circle_<wbr/>radius</span><a href="#circle_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">circle_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#circle_radius">circle_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L95">GobanBase.ts:95</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>clock</span><a href="#clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#clock">clock</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L165">engine/GobanEngine.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="connect_to_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>connect_<wbr/>to_<wbr/>chat</span><a href="#connect_to_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">connect_<wbr/>to_<wbr/>chat</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#connect_to_chat">connect_to_chat</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L130">GobanBase.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#disable_analysis">disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L107">engine/GobanEngine.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="display_width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>display_<wbr/>width</span><a href="#display_width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">display_<wbr/>width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#display_width">display_width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L70">GobanBase.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="dont_draw_last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><a href="#dont_draw_last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>draw_<wbr/>last_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#dont_draw_last_move">dont_draw_last_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L92">GobanBase.ts:92</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="dont_show_messages" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>show_<wbr/>messages</span><a href="#dont_show_messages" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>show_<wbr/>messages</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#dont_show_messages">dont_show_messages</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L93">GobanBase.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="double_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>double_<wbr/>click_<wbr/>submit</span><a href="#double_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">double_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#double_click_submit">double_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L97">GobanBase.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_bottom_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>bottom_<wbr/>labels</span><a href="#draw_bottom_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>bottom_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_bottom_labels">draw_bottom_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L89">GobanBase.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_left_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>left_<wbr/>labels</span><a href="#draw_left_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>left_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_left_labels">draw_left_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L88">GobanBase.ts:88</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_right_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>right_<wbr/>labels</span><a href="#draw_right_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>right_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_right_labels">draw_right_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L90">GobanBase.ts:90</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="draw_top_labels" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>draw_<wbr/>top_<wbr/>labels</span><a href="#draw_top_labels" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">draw_<wbr/>top_<wbr/>labels</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#draw_top_labels">draw_top_labels</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L87">GobanBase.ts:87</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="end_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>end_<wbr/>time</span><a href="#end_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#end_time">end_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L144">engine/GobanEngine.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>errors</span><a href="#errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#errors">errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L197">engine/GobanEngine.ts:197</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="free_handicap_placement" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>free_<wbr/>handicap_<wbr/>placement</span><a href="#free_handicap_placement" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">free_<wbr/>handicap_<wbr/>placement</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#free_handicap_placement">free_handicap_placement</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L138">engine/GobanEngine.ts:138</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>date</span><a href="#game_date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>date</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_date">game_date</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L145">engine/GobanEngine.ts:145</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_id">game_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L97">engine/GobanEngine.ts:97</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>name</span><a href="#game_name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_name">game_name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L99">engine/GobanEngine.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="game_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>type</span><a href="#game_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">&quot;temporary&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#game_type">game_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L115">GobanBase.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getPuzzlePlacementSetting" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><a href="#getPuzzlePlacementSetting" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="getPuzzlePlacementSetting.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <a href="../types/PuzzlePlacementSetting.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlacementSetting</a></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#getPuzzlePlacementSetting">getPuzzlePlacementSetting</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L76">GobanBase.ts:76</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#group_ids">group_ids</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L103">engine/GobanEngine.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#handicap">handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L109">engine/GobanEngine.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="handicap_rank_difference" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap_<wbr/>rank_<wbr/>difference</span><a href="#handicap_rank_difference" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap_<wbr/>rank_<wbr/>difference</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#handicap_rank_difference">handicap_rank_difference</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L108">engine/GobanEngine.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L106">engine/GobanEngine.ts:106</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>player</span><a href="#initial_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>player</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PlayerColor.html" class="tsd-signature-type tsd-kind-type-alias">PlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#initial_player">initial_player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L104">engine/GobanEngine.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="initial_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>initial_<wbr/>state</span><a href="#initial_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">initial_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="GobanEngineInitialState.html" class="tsd-signature-type tsd-kind-interface">GobanEngineInitialState</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#initial_state">initial_state</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L113">engine/GobanEngine.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="interactive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>interactive</span><a href="#interactive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">interactive</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#interactive">interactive</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L72">GobanBase.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isInPushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><a href="#isInPushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isInPushedAnalysis.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isInPushedAnalysis">isInPushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L109">GobanBase.ts:109</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isPlayerController" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Controller</span><a href="#isPlayerController" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Controller</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerController.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isPlayerController">isPlayerController</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L108">GobanBase.ts:108</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isPlayerOwner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is<wbr/>Player<wbr/>Owner</span><a href="#isPlayerOwner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>Player<wbr/>Owner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="isPlayerOwner.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isPlayerOwner">isPlayerOwner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L107">GobanBase.ts:107</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="is_game_record" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>is_<wbr/>game_<wbr/>record</span><a href="#is_game_record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">is_<wbr/>game_<wbr/>record</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#is_game_record">is_game_record</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L130">engine/GobanEngine.ts:130</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#isobranch_hash">isobranch_hash</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L37">engine/BoardState.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#komi">komi</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L110">engine/GobanEngine.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder</span><a href="#ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ladder">ladder</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L203">engine/GobanEngine.ts:203</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ladder_id">ladder_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L102">engine/GobanEngine.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>opacity</span><a href="#last_move_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L73">Goban/SVGRenderer.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="last_move_radius" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>last_<wbr/>move_<wbr/>radius</span><a href="#last_move_radius" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move_<wbr/>radius</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#last_move_radius">last_move_radius</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L94">GobanBase.ts:94</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="latencies" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>latencies</span><a href="#latencies" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">latencies</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#latencies">latencies</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L115">engine/GobanEngine.ts:115</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="leavePushedAnalysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>leave<wbr/>Pushed<wbr/>Analysis</span><a href="#leavePushedAnalysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">leave<wbr/>Pushed<wbr/>Analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="leavePushedAnalysis.__type-9.__type-10"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#leavePushedAnalysis">leavePushedAnalysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L110">GobanBase.ts:110</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="malkovich_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malkovich_<wbr/>log</span><a href="#malkovich_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malkovich_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#malkovich_log">malkovich_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L80">GobanBase.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#marks">marks</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L104">GobanBase.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#mode">mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L73">GobanBase.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="move_tree" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree</span><a href="#move_tree" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree</span><span class="tsd-signature-symbol">?:</span> <a href="MoveTreeJson.html" class="tsd-signature-type tsd-kind-interface">MoveTreeJson</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#move_tree">move_tree</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L134">engine/GobanEngine.ts:134</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L72">Goban/SVGRenderer.ts:72</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanMovesArray.html" class="tsd-signature-type tsd-kind-type-alias">GobanMovesArray</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#moves">moves</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L133">engine/GobanEngine.ts:133</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#name">name</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L272">engine/GobanEngine.ts:272</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that need to be sealed before scoring should happen</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#needs_sealing">needs_sealing</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L181">engine/GobanEngine.ts:181</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs</span><a href="#ogs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">black_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_dead_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_seki_eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white_territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>dead_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>seki_<wbr/>eyes</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ogs">ogs</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L184">engine/GobanEngine.ts:184</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ogs_import" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ogs_<wbr/>import</span><a href="#ogs_import" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ogs_<wbr/>import</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Deprecated, I don&#39;t think we need this anymore, but need to be sure</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ogs_import">ogs_import</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L200">engine/GobanEngine.ts:200</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="onError" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Error</span><a href="#onError" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Error</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onError.__type-13.__type-14"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">err</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">err</span>: <span class="tsd-signature-type">Error</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#onError">onError</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L111">GobanBase.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="onScoreEstimationUpdated" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><a href="#onScoreEstimationUpdated" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="onScoreEstimationUpdated.__type-15.__type-16"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">winning_color</span>, <span class="tsd-kind-parameter">points</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">winning_color</span>: <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></span></li><li><span><span class="tsd-kind-parameter">points</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#onScoreEstimationUpdated">onScoreEstimationUpdated</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L112">GobanBase.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="one_click_submit" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>one_<wbr/>click_<wbr/>submit</span><a href="#one_click_submit" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">one_<wbr/>click_<wbr/>submit</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#one_click_submit">one_click_submit</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L96">GobanBase.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="opponent_plays_first_after_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><a href="#opponent_plays_first_after_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#opponent_plays_first_after_resume">opponent_plays_first_after_resume</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L160">engine/GobanEngine.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>disable_<wbr/>analysis</span><a href="#original_disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>disable_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#original_disable_analysis">original_disable_analysis</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L136">engine/GobanEngine.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="original_sgf" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>original_<wbr/>sgf</span><a href="#original_sgf" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">original_<wbr/>sgf</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#original_sgf">original_sgf</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L137">engine/GobanEngine.ts:137</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#outcome">outcome</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L140">engine/GobanEngine.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="pause_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>control</span><a href="#pause_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="AdHocPauseControl.html" class="tsd-signature-type tsd-kind-interface">AdHocPauseControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#pause_control">pause_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L83">GobanBase.ts:83</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="paused_since" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#paused_since">paused_since</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L84">GobanBase.ts:84</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#phase">phase</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L112">engine/GobanEngine.ts:112</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L33">engine/BoardState.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player_id">player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L100">engine/GobanEngine.ts:100</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player_pool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>player_<wbr/>pool</span><a href="#player_pool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>pool</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#player_pool">player_pool</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L116">engine/GobanEngine.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#players">players</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L117">engine/GobanEngine.ts:117</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_autoplace_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>autoplace_<wbr/>delay</span><a href="#puzzle_autoplace_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>autoplace_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_autoplace_delay">puzzle_autoplace_delay</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L276">engine/GobanEngine.ts:276</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_collection" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>collection</span><a href="#puzzle_collection" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>collection</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_collection">puzzle_collection</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L282">engine/GobanEngine.ts:282</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_description" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>description</span><a href="#puzzle_description" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>description</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_description">puzzle_description</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L281">engine/GobanEngine.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_opponent_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><a href="#puzzle_opponent_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzleOpponentMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzleOpponentMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_opponent_move_mode">puzzle_opponent_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L277">engine/GobanEngine.ts:277</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_player_move_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><a href="#puzzle_player_move_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/PuzzlePlayerMoveMode.html" class="tsd-signature-type tsd-kind-type-alias">PuzzlePlayerMoveMode</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_player_move_mode">puzzle_player_move_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L278">engine/GobanEngine.ts:278</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>rank</span><a href="#puzzle_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>rank</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_rank">puzzle_rank</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L280">engine/GobanEngine.ts:280</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="puzzle_type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>puzzle_<wbr/>type</span><a href="#puzzle_type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">puzzle_<wbr/>type</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#puzzle_type">puzzle_type</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L273">engine/GobanEngine.ts:273</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#ranked">ranked</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L135">engine/GobanEngine.ts:135</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L32">engine/BoardState.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Removed stones in stone removal phase
  Passing an array of JGOFMove objects is preferred, the string
  format exists for historical backwards compatibility. It is an
  encoded move string, e.g. &quot;aa&quot; for A19</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#removed">removed</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L178">engine/GobanEngine.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo">rengo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L121">engine/GobanEngine.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo_casual_mode">rengo_casual_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L126">engine/GobanEngine.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo_teams">rengo_teams</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L122">engine/GobanEngine.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L98">engine/GobanEngine.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="reviews" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>reviews</span><a href="#reviews" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reviews</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">review_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#reviews">reviews</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L127">engine/GobanEngine.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rules">rules</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L111">engine/GobanEngine.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score">score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L139">engine/GobanEngine.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_handicap">score_handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L157">engine/GobanEngine.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_passes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>passes</span><a href="#score_passes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>passes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_passes">score_passes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L155">engine/GobanEngine.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_prisoners">score_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L156">engine/GobanEngine.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_stones">score_stones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L154">engine/GobanEngine.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_territory">score_territory</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L151">engine/GobanEngine.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_territory_in_seki">score_territory_in_seki</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L152">engine/GobanEngine.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="server_socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>server_<wbr/>socket</span><a href="#server_socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">server_<wbr/>socket</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#server_socket">server_socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L128">GobanBase.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="spectator_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>spectator_<wbr/>log</span><a href="#spectator_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">spectator_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#spectator_log">spectator_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L79">GobanBase.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L74">GobanBase.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L162">engine/GobanEngine.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time</span><a href="#start_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#start_time">start_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L143">engine/GobanEngine.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#strict_seki_mode">strict_seki_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L153">engine/GobanEngine.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#superko_algorithm">superko_algorithm</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L161">engine/GobanEngine.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>When loading initial state or moves, by default GobanEngine will try and
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#removed">removed</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L178">engine/GobanEngine.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo">rengo</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L121">engine/GobanEngine.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo_casual_mode">rengo_casual_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L126">engine/GobanEngine.ts:126</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rengo_teams">rengo_teams</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L122">engine/GobanEngine.ts:122</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#review_id">review_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L98">engine/GobanEngine.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="reviews" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>reviews</span><a href="#reviews" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">reviews</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">review_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">review_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="GobanEnginePlayerEntry.html" class="tsd-signature-type tsd-kind-interface">GobanEnginePlayerEntry</a></h5></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#reviews">reviews</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L127">engine/GobanEngine.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#rules">rules</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L111">engine/GobanEngine.ts:111</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score">score</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L139">engine/GobanEngine.ts:139</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>handicap</span><a href="#score_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_handicap">score_handicap</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L157">engine/GobanEngine.ts:157</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_passes" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>passes</span><a href="#score_passes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>passes</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_passes">score_passes</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L155">engine/GobanEngine.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>prisoners</span><a href="#score_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_prisoners">score_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L156">engine/GobanEngine.ts:156</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>stones</span><a href="#score_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>stones</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_stones">score_stones</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L154">engine/GobanEngine.ts:154</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory</span><a href="#score_territory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_territory">score_territory</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L151">engine/GobanEngine.ts:151</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="score_territory_in_seki" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><a href="#score_territory_in_seki" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>territory_<wbr/>in_<wbr/>seki</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#score_territory_in_seki">score_territory_in_seki</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L152">engine/GobanEngine.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="server_socket" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>server_<wbr/>socket</span><a href="#server_socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">server_<wbr/>socket</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/GobanSocket.html" class="tsd-signature-type tsd-kind-class">GobanSocket</a><span class="tsd-signature-symbol">&lt;</span><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a><span class="tsd-signature-symbol">, </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#server_socket">server_socket</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L129">GobanBase.ts:129</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="spectator_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>spectator_<wbr/>log</span><a href="#spectator_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">spectator_<wbr/>log</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanChatLog.html" class="tsd-signature-type tsd-kind-type-alias">GobanChatLog</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#spectator_log">spectator_log</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L79">GobanBase.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="square_size" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>square_<wbr/>size</span><a href="#square_size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">square_<wbr/>size</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;auto&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">goban</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">goban</span>: <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#square_size">square_size</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L74">GobanBase.ts:74</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">?:</span> <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#stalling_score_estimate">stalling_score_estimate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L162">engine/GobanEngine.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="start_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>time</span><a href="#start_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#start_time">start_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L143">engine/GobanEngine.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="stone_font_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>font_<wbr/>scale</span><a href="#stone_font_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>font_<wbr/>scale</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#stone_font_scale">stone_font_scale</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L99">GobanBase.ts:99</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#strict_seki_mode">strict_seki_mode</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L153">engine/GobanEngine.ts:153</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="superko_algorithm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>superko_<wbr/>algorithm</span><a href="#superko_algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">superko_<wbr/>algorithm</span><span class="tsd-signature-symbol">?:</span> <a href="../types/GobanEngineSuperKoAlgorithm.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineSuperKoAlgorithm</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#superko_algorithm">superko_algorithm</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L161">engine/GobanEngine.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="throw_all_errors" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>throw_<wbr/>all_<wbr/>errors</span><a href="#throw_all_errors" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">throw_<wbr/>all_<wbr/>errors</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>When loading initial state or moves, by default GobanEngine will try and
  handle bad data by just resorting to &#39;edit placing&#39; moves. If this is
  true, then those errors are thrown instead.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#throw_all_errors">throw_all_errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L171">engine/GobanEngine.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#time_control">time_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L102">GobanBase.ts:102</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#time_per_move">time_per_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L194">engine/GobanEngine.ts:194</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>title_<wbr/>div</span><a href="#title_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L71">Goban/SVGRenderer.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#tournament_id">tournament_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L101">engine/GobanEngine.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#username">username</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L127">GobanBase.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L98">GobanBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_must_pass_last" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span><a href="#white_must_pass_last" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>must_<wbr/>pass_<wbr/>last</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_must_pass_last">white_must_pass_last</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L158">engine/GobanEngine.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_player_id">white_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L205">engine/GobanEngine.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L105">engine/GobanEngine.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#winner">winner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L141">engine/GobanEngine.ts:141</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#aga_handicap_scoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#auth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>auth</span></a><a href="#automatic_stone_removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_div" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>div</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#bounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#connect_to_chat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect_<wbr/>to_<wbr/>chat</span></a><a href="#disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#display_width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#dont_draw_last_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#dont_show_messages" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>show_<wbr/>messages</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#end_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>end_<wbr/>time</span></a><a href="#errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>errors</span></a><a href="#free_handicap_placement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_date" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>date</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>name</span></a><a href="#game_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#group_ids" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#interactive" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#komi" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder</span></a><a href="#ladder_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#last_move_opacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#latencies" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#leavePushedAnalysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#malkovich_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malkovich_<wbr/>log</span></a><a href="#marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#moves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#needs_sealing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#ogs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs</span></a><a href="#ogs_import" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs_<wbr/>import</span></a><a href="#onError" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#onScoreEstimationUpdated" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#opponent_plays_first_after_resume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span></a><a href="#original_disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>disable_<wbr/>analysis</span></a><a href="#original_sgf" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>sgf</span></a><a href="#outcome" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#player_pool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#puzzle_collection" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#ranked" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#removed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#rengo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#reviews" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reviews</span></a><a href="#rules" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_passes" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>passes</span></a><a href="#score_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#server_socket" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>server_<wbr/>socket</span></a><a href="#spectator_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>spectator_<wbr/>log</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#start_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time</span></a><a href="#strict_seki_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#superko_algorithm" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#throw_all_errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_per_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#title_div" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title_<wbr/>div</span></a><a href="#tournament_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#username" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#white_must_pass_last" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span></a><a href="#white_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#throw_all_errors">throw_all_errors</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L171">engine/GobanEngine.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">?:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#time_control">time_control</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L103">GobanBase.ts:103</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#time_per_move">time_per_move</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L194">engine/GobanEngine.ts:194</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title_div" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>title_<wbr/>div</span><a href="#title_div" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title_<wbr/>div</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L71">Goban/SVGRenderer.ts:71</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#tournament_id">tournament_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L101">engine/GobanEngine.ts:101</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#username">username</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L128">GobanBase.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="variation_stone_opacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>variation_<wbr/>stone_<wbr/>opacity</span><a href="#variation_stone_opacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">variation_<wbr/>stone_<wbr/>opacity</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#variation_stone_opacity">variation_stone_opacity</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L98">GobanBase.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_must_pass_last" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span><a href="#white_must_pass_last" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>must_<wbr/>pass_<wbr/>last</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_must_pass_last">white_must_pass_last</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L158">engine/GobanEngine.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_player_id">white_player_id</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L205">engine/GobanEngine.ts:205</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L35">engine/BoardState.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L105">engine/GobanEngine.ts:105</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><p>Inherited from <a href="GobanConfig.html">GobanConfig</a>.<a href="GobanConfig.html#winner">winner</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L141">engine/GobanEngine.ts:141</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#aga_handicap_scoring" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>aga_<wbr/>handicap_<wbr/>scoring</span></a><a href="#allow_ko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>ko</span></a><a href="#allow_self_capture" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>self_<wbr/>capture</span></a><a href="#allow_superko" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>allow_<wbr/>superko</span></a><a href="#auth" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>auth</span></a><a href="#automatic_stone_removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatic_<wbr/>stone_<wbr/>removal</span></a><a href="#black_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_div" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>div</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#bounds" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bounds</span></a><a href="#chat_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>log</span></a><a href="#circle_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>circle_<wbr/>radius</span></a><a href="#clock" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock</span></a><a href="#connect_to_chat" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>connect_<wbr/>to_<wbr/>chat</span></a><a href="#disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#display_width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>display_<wbr/>width</span></a><a href="#dont_draw_last_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>draw_<wbr/>last_<wbr/>move</span></a><a href="#dont_show_messages" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>show_<wbr/>messages</span></a><a href="#double_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>double_<wbr/>click_<wbr/>submit</span></a><a href="#draw_bottom_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>bottom_<wbr/>labels</span></a><a href="#draw_left_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>left_<wbr/>labels</span></a><a href="#draw_right_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>right_<wbr/>labels</span></a><a href="#draw_top_labels" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>draw_<wbr/>top_<wbr/>labels</span></a><a href="#end_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>end_<wbr/>time</span></a><a href="#errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>errors</span></a><a href="#free_handicap_placement" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>free_<wbr/>handicap_<wbr/>placement</span></a><a href="#game_date" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>date</span></a><a href="#game_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>name</span></a><a href="#game_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>type</span></a><a href="#getPuzzlePlacementSetting" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>get<wbr/>Puzzle<wbr/>Placement<wbr/>Setting</span></a><a href="#group_ids" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#handicap_rank_difference" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap_<wbr/>rank_<wbr/>difference</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#initial_player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>player</span></a><a href="#initial_state" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>initial_<wbr/>state</span></a><a href="#interactive" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>interactive</span></a><a href="#isInPushedAnalysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>In<wbr/>Pushed<wbr/>Analysis</span></a><a href="#isPlayerController" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Controller</span></a><a href="#isPlayerOwner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is<wbr/>Player<wbr/>Owner</span></a><a href="#is_game_record" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>is_<wbr/>game_<wbr/>record</span></a><a href="#isobranch_hash" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#komi" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder</span></a><a href="#ladder_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#last_move_opacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>opacity</span></a><a href="#last_move_radius" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move_<wbr/>radius</span></a><a href="#latencies" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>latencies</span></a><a href="#leavePushedAnalysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>leave<wbr/>Pushed<wbr/>Analysis</span></a><a href="#malkovich_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malkovich_<wbr/>log</span></a><a href="#marks" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#move_tree" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#moves" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#needs_sealing" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#ogs" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs</span></a><a href="#ogs_import" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ogs_<wbr/>import</span></a><a href="#onError" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Error</span></a><a href="#onScoreEstimationUpdated" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>on<wbr/>Score<wbr/>Estimation<wbr/>Updated</span></a><a href="#one_click_submit" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>one_<wbr/>click_<wbr/>submit</span></a><a href="#opponent_plays_first_after_resume" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>opponent_<wbr/>plays_<wbr/>first_<wbr/>after_<wbr/>resume</span></a><a href="#original_disable_analysis" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>disable_<wbr/>analysis</span></a><a href="#original_sgf" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>original_<wbr/>sgf</span></a><a href="#outcome" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#pause_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>control</span></a><a href="#paused_since" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#phase" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#player_pool" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>pool</span></a><a href="#players" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#puzzle_autoplace_delay" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>autoplace_<wbr/>delay</span></a><a href="#puzzle_collection" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>collection</span></a><a href="#puzzle_description" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>description</span></a><a href="#puzzle_opponent_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>opponent_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_player_move_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>player_<wbr/>move_<wbr/>mode</span></a><a href="#puzzle_rank" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>rank</span></a><a href="#puzzle_type" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>puzzle_<wbr/>type</span></a><a href="#ranked" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#removed" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#rengo" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#review_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#reviews" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>reviews</span></a><a href="#rules" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#score_handicap" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>handicap</span></a><a href="#score_passes" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>passes</span></a><a href="#score_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>prisoners</span></a><a href="#score_stones" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>stones</span></a><a href="#score_territory" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory</span></a><a href="#score_territory_in_seki" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>territory_<wbr/>in_<wbr/>seki</span></a><a href="#server_socket" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>server_<wbr/>socket</span></a><a href="#spectator_log" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>spectator_<wbr/>log</span></a><a href="#square_size" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>square_<wbr/>size</span></a><a href="#stalling_score_estimate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#start_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>time</span></a><a href="#stone_font_scale" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>font_<wbr/>scale</span></a><a href="#strict_seki_mode" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#superko_algorithm" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>superko_<wbr/>algorithm</span></a><a href="#throw_all_errors" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>throw_<wbr/>all_<wbr/>errors</span></a><a href="#time_control" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_per_move" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#title_div" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title_<wbr/>div</span></a><a href="#tournament_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#username" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a><a href="#variation_stone_opacity" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>variation_<wbr/>stone_<wbr/>opacity</span></a><a href="#white_must_pass_last" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>must_<wbr/>pass_<wbr/>last</span></a><a href="#white_player_id" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#winner" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/SVGStoneParameters.html b/docs/interfaces/SVGStoneParameters.html
index 8d631c2c..ec1758d3 100644
--- a/docs/interfaces/SVGStoneParameters.html
+++ b/docs/interfaces/SVGStoneParameters.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SVGStoneParameters | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SVGStoneParameters.html">SVGStoneParameters</a></li></ul><h1>Interface SVGStoneParameters</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SVGStoneParameters</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#fill">fill</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#gradient">gradient</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">cx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">cy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">fx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">fy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">r</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stops</span><span class="tsd-signature-symbol">: </span><a href="SVGStop.html" class="tsd-signature-type tsd-kind-interface">SVGStop</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;radial&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;linear&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">x1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">x2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">y1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">y2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#stroke">stroke</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#stroke_scale">stroke_scale</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#url">url</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L38">Goban/themes/GobanTheme.ts:38</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="SVGStoneParameters.html#fill" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>fill?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SVGStoneParameters | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SVGStoneParameters.html">SVGStoneParameters</a></li></ul><h1>Interface SVGStoneParameters</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SVGStoneParameters</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#fill">fill</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#gradient">gradient</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">cx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">cy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">fx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">fy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">r</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stops</span><span class="tsd-signature-symbol">: </span><a href="SVGStop.html" class="tsd-signature-type tsd-kind-interface">SVGStop</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;radial&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;linear&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">x1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">x2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">y1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">y2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#stroke">stroke</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#stroke_scale">stroke_scale</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStoneParameters.html#url">url</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L38">Goban/themes/GobanTheme.ts:38</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="SVGStoneParameters.html#fill" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>fill?</span></a>
 <a href="SVGStoneParameters.html#gradient" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gradient?</span></a>
 <a href="SVGStoneParameters.html#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a>
 <a href="SVGStoneParameters.html#stroke" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stroke?</span></a>
 <a href="SVGStoneParameters.html#stroke_scale" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stroke_<wbr/>scale?</span></a>
 <a href="SVGStoneParameters.html#url" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>url?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="fill" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>fill</span><a href="#fill" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">fill</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L40">Goban/themes/GobanTheme.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gradient" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>gradient</span><a href="#gradient" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gradient</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">cx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">cy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">fx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">fy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">r</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stops</span><span class="tsd-signature-symbol">: </span><a href="SVGStop.html" class="tsd-signature-type tsd-kind-interface">SVGStop</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;radial&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;linear&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">cx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">cy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">fx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">fy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">r</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stops</span><span class="tsd-signature-symbol">: </span><a href="SVGStop.html" class="tsd-signature-type tsd-kind-interface">SVGStop</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;radial&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;linear&quot;</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">x1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">x2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">y1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">y2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L43">Goban/themes/GobanTheme.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L39">Goban/themes/GobanTheme.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stroke" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stroke</span><a href="#stroke" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stroke</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L41">Goban/themes/GobanTheme.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stroke_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stroke_<wbr/>scale</span><a href="#stroke_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stroke_<wbr/>scale</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L42">Goban/themes/GobanTheme.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="url" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L56">Goban/themes/GobanTheme.ts:56</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#fill" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>fill</span></a><a href="#gradient" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gradient</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#stroke" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stroke</span></a><a href="#stroke_scale" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stroke_<wbr/>scale</span></a><a href="#url" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>url</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="fill" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>fill</span><a href="#fill" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">fill</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L40">Goban/themes/GobanTheme.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gradient" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>gradient</span><a href="#gradient" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gradient</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">cx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">cy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">fx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">fy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">r</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stops</span><span class="tsd-signature-symbol">: </span><a href="SVGStop.html" class="tsd-signature-type tsd-kind-interface">SVGStop</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;radial&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;linear&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">x2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">cx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">cy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">fx</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">fy</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">r</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stops</span><span class="tsd-signature-symbol">: </span><a href="SVGStop.html" class="tsd-signature-type tsd-kind-interface">SVGStop</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;radial&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;linear&quot;</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">x1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">x2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">y1</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">y2</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L43">Goban/themes/GobanTheme.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L39">Goban/themes/GobanTheme.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stroke" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stroke</span><a href="#stroke" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stroke</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L41">Goban/themes/GobanTheme.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stroke_scale" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stroke_<wbr/>scale</span><a href="#stroke_scale" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stroke_<wbr/>scale</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L42">Goban/themes/GobanTheme.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="url" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L56">Goban/themes/GobanTheme.ts:56</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#fill" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>fill</span></a><a href="#gradient" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gradient</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#stroke" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stroke</span></a><a href="#stroke_scale" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stroke_<wbr/>scale</span></a><a href="#url" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>url</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/SVGStop.html b/docs/interfaces/SVGStop.html
index d327abfd..23bdd07e 100644
--- a/docs/interfaces/SVGStop.html
+++ b/docs/interfaces/SVGStop.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SVGStop | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SVGStop.html">SVGStop</a></li></ul><h1>Interface SVGStop</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SVGStop</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStop.html#color">color</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStop.html#offset">offset</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L33">Goban/themes/GobanTheme.ts:33</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="SVGStop.html#color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SVGStop | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SVGStop.html">SVGStop</a></li></ul><h1>Interface SVGStop</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SVGStop</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStop.html#color">color</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="SVGStop.html#offset">offset</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L33">Goban/themes/GobanTheme.ts:33</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="SVGStop.html#color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a>
 <a href="SVGStop.html#offset" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L35">Goban/themes/GobanTheme.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset</span><a href="#offset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/GobanTheme.ts#L34">Goban/themes/GobanTheme.ts:34</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#offset" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>color</span><a href="#color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L35">Goban/themes/GobanTheme.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset</span><a href="#offset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/GobanTheme.ts#L34">Goban/themes/GobanTheme.ts:34</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>color</span></a><a href="#offset" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/Score.html b/docs/interfaces/Score.html
index 14af4d3e..57345d3e 100644
--- a/docs/interfaces/Score.html
+++ b/docs/interfaces/Score.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Score | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="Score.html">Score</a></li></ul><h1>Interface Score</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">Score</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="Score.html#black">black</a><span class="tsd-signature-symbol">: </span><a href="PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="Score.html#white">white</a><span class="tsd-signature-symbol">: </span><a href="PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L71">engine/GobanEngine.ts:71</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="Score.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Score | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="Score.html">Score</a></li></ul><h1>Interface Score</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">Score</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="Score.html#black">black</a><span class="tsd-signature-symbol">: </span><a href="PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="Score.html#white">white</a><span class="tsd-signature-symbol">: </span><a href="PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L71">engine/GobanEngine.ts:71</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="Score.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
 <a href="Score.html#white" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <a href="PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L73">engine/GobanEngine.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L72">engine/GobanEngine.ts:72</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <a href="PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L73">engine/GobanEngine.ts:73</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="PlayerScore.html" class="tsd-signature-type tsd-kind-interface">PlayerScore</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L72">engine/GobanEngine.ts:72</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/ScoreEstimateRequest.html b/docs/interfaces/ScoreEstimateRequest.html
index eb2a1256..55b7eee8 100644
--- a/docs/interfaces/ScoreEstimateRequest.html
+++ b/docs/interfaces/ScoreEstimateRequest.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ScoreEstimateRequest | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ScoreEstimateRequest.html">ScoreEstimateRequest</a></li></ul><h1>Interface ScoreEstimateRequest</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ScoreEstimateRequest</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#autoscore">autoscore</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#board_state">board_state</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#jwt">jwt</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#player_to_move">player_to_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#rules">rules</a><span class="tsd-signature-symbol">: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L33">engine/ScoreEstimator.ts:33</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ScoreEstimateRequest.html#autoscore" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscore?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ScoreEstimateRequest | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ScoreEstimateRequest.html">ScoreEstimateRequest</a></li></ul><h1>Interface ScoreEstimateRequest</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ScoreEstimateRequest</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#autoscore">autoscore</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#board_state">board_state</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#jwt">jwt</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#player_to_move">player_to_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#rules">rules</a><span class="tsd-signature-symbol">: </span><a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateRequest.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L33">engine/ScoreEstimator.ts:33</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ScoreEstimateRequest.html#autoscore" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscore?</span></a>
 <a href="ScoreEstimateRequest.html#black_prisoners" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners?</span></a>
 <a href="ScoreEstimateRequest.html#board_state" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>state</span></a>
 <a href="ScoreEstimateRequest.html#height" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a>
@@ -11,4 +11,4 @@
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="autoscore" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscore</span><a href="#autoscore" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscore</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Whether to run autoscoring logic. If true, player_to_move is
 essentially ignored as we compute estimates with each player moving
 first in turn.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L47">engine/ScoreEstimator.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L39">engine/ScoreEstimator.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>state</span><a href="#board_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L37">engine/ScoreEstimator.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L36">engine/ScoreEstimator.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="jwt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jwt</span><a href="#jwt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">jwt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L42">engine/ScoreEstimator.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L41">engine/ScoreEstimator.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>to_<wbr/>move</span><a href="#player_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>to_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L34">engine/ScoreEstimator.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L38">engine/ScoreEstimator.ts:38</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L40">engine/ScoreEstimator.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L35">engine/ScoreEstimator.ts:35</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#autoscore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscore</span></a><a href="#black_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>state</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#jwt" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>jwt</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#player_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>to_<wbr/>move</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#white_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L47">engine/ScoreEstimator.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L39">engine/ScoreEstimator.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>state</span><a href="#board_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L37">engine/ScoreEstimator.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L36">engine/ScoreEstimator.ts:36</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="jwt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>jwt</span><a href="#jwt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">jwt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L42">engine/ScoreEstimator.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L41">engine/ScoreEstimator.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>to_<wbr/>move</span><a href="#player_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>to_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L34">engine/ScoreEstimator.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L38">engine/ScoreEstimator.ts:38</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L40">engine/ScoreEstimator.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L35">engine/ScoreEstimator.ts:35</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#autoscore" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscore</span></a><a href="#black_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>state</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#jwt" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>jwt</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#player_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>to_<wbr/>move</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#white_prisoners" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/ScoreEstimateResponse.html b/docs/interfaces/ScoreEstimateResponse.html
index e7a591f6..4e30379d 100644
--- a/docs/interfaces/ScoreEstimateResponse.html
+++ b/docs/interfaces/ScoreEstimateResponse.html
@@ -1,13 +1,13 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ScoreEstimateResponse | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ScoreEstimateResponse.html">ScoreEstimateResponse</a></li></ul><h1>Interface ScoreEstimateResponse</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ScoreEstimateResponse</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#autoscored_board_state">autoscored_board_state</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#autoscored_needs_sealing">autoscored_needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#autoscored_removed">autoscored_removed</a><span class="tsd-signature-symbol">?: </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#ownership">ownership</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#score">score</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#win_rate">win_rate</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L50">engine/ScoreEstimator.ts:50</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ScoreEstimateResponse.html#autoscored_board_state" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>board_<wbr/>state?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ScoreEstimateResponse | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ScoreEstimateResponse.html">ScoreEstimateResponse</a></li></ul><h1>Interface ScoreEstimateResponse</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ScoreEstimateResponse</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#autoscored_board_state">autoscored_board_state</a><span class="tsd-signature-symbol">?: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#autoscored_needs_sealing">autoscored_needs_sealing</a><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#autoscored_removed">autoscored_removed</a><span class="tsd-signature-symbol">?: </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#ownership">ownership</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#score">score</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoreEstimateResponse.html#win_rate">win_rate</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L50">engine/ScoreEstimator.ts:50</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ScoreEstimateResponse.html#autoscored_board_state" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>board_<wbr/>state?</span></a>
 <a href="ScoreEstimateResponse.html#autoscored_needs_sealing" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>needs_<wbr/>sealing?</span></a>
 <a href="ScoreEstimateResponse.html#autoscored_removed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>removed?</span></a>
 <a href="ScoreEstimateResponse.html#ownership" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a>
 <a href="ScoreEstimateResponse.html#score" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score?</span></a>
 <a href="ScoreEstimateResponse.html#win_rate" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate?</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="autoscored_board_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>board_<wbr/>state</span><a href="#autoscored_board_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>board_<wbr/>state</span><span class="tsd-signature-symbol">?:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Board state after autoscoring logic has been run. Only defined if autoscore was true in the request.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L61">engine/ScoreEstimator.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>needs_<wbr/>sealing</span><a href="#autoscored_needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Coordinates that still need sealing</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L67">engine/ScoreEstimator.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>removed</span><a href="#autoscored_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>removed</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that are dead or dame.  Only defined if autoscore was true in the request.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L64">engine/ScoreEstimator.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ownership" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ownership</span><a href="#ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Matrix of ownership estimates ranged from -1 (white) to 1 (black)</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L52">engine/ScoreEstimator.ts:52</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Estimated score</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L55">engine/ScoreEstimator.ts:55</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Estimated win rate</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L58">engine/ScoreEstimator.ts:58</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#autoscored_board_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>board_<wbr/>state</span></a><a href="#autoscored_needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>needs_<wbr/>sealing</span></a><a href="#autoscored_removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>removed</span></a><a href="#ownership" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L61">engine/ScoreEstimator.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>needs_<wbr/>sealing</span><a href="#autoscored_needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Coordinates that still need sealing</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L67">engine/ScoreEstimator.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="autoscored_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>autoscored_<wbr/>removed</span><a href="#autoscored_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">autoscored_<wbr/>removed</span><span class="tsd-signature-symbol">?:</span> <a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Intersections that are dead or dame.  Only defined if autoscore was true in the request.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L64">engine/ScoreEstimator.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ownership" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ownership</span><a href="#ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Matrix of ownership estimates ranged from -1 (white) to 1 (black)</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L52">engine/ScoreEstimator.ts:52</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Estimated score</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L55">engine/ScoreEstimator.ts:55</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Estimated win rate</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L58">engine/ScoreEstimator.ts:58</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#autoscored_board_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>board_<wbr/>state</span></a><a href="#autoscored_needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>needs_<wbr/>sealing</span></a><a href="#autoscored_removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>autoscored_<wbr/>removed</span></a><a href="#ownership" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/ScoringLocations.html b/docs/interfaces/ScoringLocations.html
index 31ea8a40..807e3490 100644
--- a/docs/interfaces/ScoringLocations.html
+++ b/docs/interfaces/ScoringLocations.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ScoringLocations | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ScoringLocations.html">ScoringLocations</a></li></ul><h1>Interface ScoringLocations</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ScoringLocations</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ScoringLocations.html#black">black</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoringLocations.html#white">white</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L41">engine/BoardState.ts:41</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ScoringLocations.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ScoringLocations | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ScoringLocations.html">ScoringLocations</a></li></ul><h1>Interface ScoringLocations</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ScoringLocations</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ScoringLocations.html#black">black</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ScoringLocations.html#white">white</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L41">engine/BoardState.ts:41</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ScoringLocations.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
 <a href="ScoringLocations.html#white" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L42">engine/BoardState.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L47">engine/BoardState.ts:47</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L42">engine/BoardState.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">locations</span><span class="tsd-signature-symbol">: </span><a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">territory</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L47">engine/BoardState.ts:47</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/StateUpdateEvents.html b/docs/interfaces/StateUpdateEvents.html
index 62233020..194c93b9 100644
--- a/docs/interfaces/StateUpdateEvents.html
+++ b/docs/interfaces/StateUpdateEvents.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StateUpdateEvents | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="StateUpdateEvents.html">StateUpdateEvents</a></li></ul><h1>Interface StateUpdateEvents</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">StateUpdateEvents</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#analyze_subtool">analyze_subtool</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#analyze_tool">analyze_tool</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#cur_move">cur_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#cur_review_move">cur_review_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#last_official_move">last_official_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#mode">mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#outcome">outcome</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#paused">paused</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#phase">phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#review_controller_id">review_controller_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#review_owner_id">review_owner_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#rules">rules</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#score_estimate">score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#submit_move">submit_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#title">title</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#undo_canceled">undo_canceled</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#undo_requested">undo_requested</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#winner">winner</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#StateUpdateEvents">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">StateUpdateEvents</span><ul class="tsd-hierarchy"><li><a href="GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L159">GobanBase.ts:159</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="StateUpdateEvents.html#analyze_subtool" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>subtool</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StateUpdateEvents | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="StateUpdateEvents.html">StateUpdateEvents</a></li></ul><h1>Interface StateUpdateEvents</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">StateUpdateEvents</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#analyze_subtool">analyze_subtool</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#analyze_tool">analyze_tool</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#cur_move">cur_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#cur_review_move">cur_review_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#last_official_move">last_official_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#mode">mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#outcome">outcome</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#paused">paused</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#phase">phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#review_controller_id">review_controller_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#review_owner_id">review_owner_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#rules">rules</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#score_estimate">score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#stalling_score_estimate">stalling_score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#strict_seki_mode">strict_seki_mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#submit_move">submit_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#title">title</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#undo_canceled">undo_canceled</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#undo_requested">undo_requested</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="StateUpdateEvents.html#winner">winner</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#StateUpdateEvents">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">StateUpdateEvents</span><ul class="tsd-hierarchy"><li><a href="GobanEvents.html" class="tsd-signature-type tsd-kind-interface">GobanEvents</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L160">GobanBase.ts:160</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="StateUpdateEvents.html#analyze_subtool" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>subtool</span></a>
 <a href="StateUpdateEvents.html#analyze_tool" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>tool</span></a>
 <a href="StateUpdateEvents.html#cur_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>move</span></a>
 <a href="StateUpdateEvents.html#cur_review_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>review_<wbr/>move</span></a>
@@ -18,4 +18,4 @@
 <a href="StateUpdateEvents.html#undo_canceled" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>canceled</span></a>
 <a href="StateUpdateEvents.html#undo_requested" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>requested</span></a>
 <a href="StateUpdateEvents.html#winner" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analyze_<wbr/>subtool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_subtool.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L168">GobanBase.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analyze_<wbr/>tool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_tool.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L167">GobanBase.ts:167</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="cur_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>move</span><a href="#cur_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cur_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="cur_move.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L163">GobanBase.ts:163</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="cur_review_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>review_<wbr/>move</span><a href="#cur_review_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cur_<wbr/>review_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="cur_review_move.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L164">GobanBase.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_official_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>official_<wbr/>move</span><a href="#last_official_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>official_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="last_official_move.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L165">GobanBase.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="mode.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L160">GobanBase.ts:160</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="outcome.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L176">GobanBase.ts:176</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>paused</span><a href="#paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="paused.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L175">GobanBase.ts:175</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="phase.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L162">GobanBase.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>controller_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_controller_id.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L178">GobanBase.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>owner_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_owner_id.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L177">GobanBase.ts:177</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="rules.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L171">GobanBase.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimate</span><a href="#score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="score_estimate.__type-24.__type-25"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../classes/ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L169">GobanBase.ts:169</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stalling_score_estimate.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L179">GobanBase.ts:179</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="strict_seki_mode.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L170">GobanBase.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">submit_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="submit_move.__type-30.__type-31"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L166">GobanBase.ts:166</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="title.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L161">GobanBase.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="undo_canceled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>canceled</span><a href="#undo_canceled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo_<wbr/>canceled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="undo_canceled.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L174">GobanBase.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>requested</span><a href="#undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo_<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="undo_requested.__type-36.__type-37"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L173">GobanBase.ts:173</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="winner.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L172">GobanBase.ts:172</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#analyze_subtool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#cur_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>move</span></a><a href="#cur_review_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>review_<wbr/>move</span></a><a href="#last_official_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>official_<wbr/>move</span></a><a href="#mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#outcome" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused</span></a><a href="#phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#review_controller_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>estimate</span></a><a href="#stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#strict_seki_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#submit_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title</span></a><a href="#undo_canceled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>canceled</span></a><a href="#undo_requested" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>requested</span></a><a href="#winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="analyze_subtool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>subtool</span><a href="#analyze_subtool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analyze_<wbr/>subtool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_subtool.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L169">GobanBase.ts:169</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="analyze_tool" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>analyze_<wbr/>tool</span><a href="#analyze_tool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">analyze_<wbr/>tool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="analyze_tool.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/AnalysisTool.html" class="tsd-signature-type tsd-kind-type-alias">AnalysisTool</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L168">GobanBase.ts:168</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="cur_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>move</span><a href="#cur_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cur_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="cur_move.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L164">GobanBase.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="cur_review_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>cur_<wbr/>review_<wbr/>move</span><a href="#cur_review_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">cur_<wbr/>review_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="cur_review_move.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L165">GobanBase.ts:165</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_official_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>official_<wbr/>move</span><a href="#last_official_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>official_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="last_official_move.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../classes/MoveTree.html" class="tsd-signature-type tsd-kind-class">MoveTree</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L166">GobanBase.ts:166</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>mode</span><a href="#mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="mode.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanModes.html" class="tsd-signature-type tsd-kind-type-alias">GobanModes</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L161">GobanBase.ts:161</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="outcome" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>outcome</span><a href="#outcome" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="outcome.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L177">GobanBase.ts:177</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>paused</span><a href="#paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="paused.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L176">GobanBase.ts:176</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="phase.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanEnginePhase.html" class="tsd-signature-type tsd-kind-type-alias">GobanEnginePhase</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L163">GobanBase.ts:163</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_controller_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>controller_<wbr/>id</span><a href="#review_controller_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>controller_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_controller_id.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L179">GobanBase.ts:179</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_owner_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>owner_<wbr/>id</span><a href="#review_owner_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>owner_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_owner_id.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L178">GobanBase.ts:178</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="rules.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <a href="../types/GobanEngineRules.html" class="tsd-signature-type tsd-kind-type-alias">GobanEngineRules</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L172">GobanBase.ts:172</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score_<wbr/>estimate</span><a href="#score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="score_estimate.__type-24.__type-25"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><a href="../classes/ScoreEstimator.html" class="tsd-signature-type tsd-kind-class">ScoreEstimator</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L170">GobanBase.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stalling_<wbr/>score_<wbr/>estimate</span><a href="#stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stalling_score_estimate.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L180">GobanBase.ts:180</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="strict_seki_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>strict_<wbr/>seki_<wbr/>mode</span><a href="#strict_seki_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="strict_seki_mode.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L171">GobanBase.ts:171</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="submit_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>submit_<wbr/>move</span><a href="#submit_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">submit_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="submit_move.__type-30.__type-31"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L167">GobanBase.ts:167</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="title.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L162">GobanBase.ts:162</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="undo_canceled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>canceled</span><a href="#undo_canceled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo_<wbr/>canceled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="undo_canceled.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L175">GobanBase.ts:175</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>undo_<wbr/>requested</span><a href="#undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">undo_<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="undo_requested.__type-36.__type-37"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L174">GobanBase.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>winner</span><a href="#winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="winner.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">d</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">d</span>: <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L173">GobanBase.ts:173</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#analyze_subtool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>subtool</span></a><a href="#analyze_tool" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>analyze_<wbr/>tool</span></a><a href="#cur_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>move</span></a><a href="#cur_review_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>cur_<wbr/>review_<wbr/>move</span></a><a href="#last_official_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>official_<wbr/>move</span></a><a href="#mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>mode</span></a><a href="#outcome" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>outcome</span></a><a href="#paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused</span></a><a href="#phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#review_controller_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>controller_<wbr/>id</span></a><a href="#review_owner_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>owner_<wbr/>id</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score_<wbr/>estimate</span></a><a href="#stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#strict_seki_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>strict_<wbr/>seki_<wbr/>mode</span></a><a href="#submit_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>submit_<wbr/>move</span></a><a href="#title" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title</span></a><a href="#undo_canceled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>canceled</span></a><a href="#undo_requested" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>undo_<wbr/>requested</span></a><a href="#winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>winner</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/ThemesInterface.html b/docs/interfaces/ThemesInterface.html
index 5f153458..4c7758fc 100644
--- a/docs/interfaces/ThemesInterface.html
+++ b/docs/interfaces/ThemesInterface.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ThemesInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ThemesInterface.html">ThemesInterface</a></li></ul><h1>Interface ThemesInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ThemesInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ThemesInterface.html#black">black</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ThemesInterface.html#board">board</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ThemesInterface.html#white">white</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h5></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/index.ts#L21">Goban/themes/index.ts:21</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ThemesInterface.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ThemesInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ThemesInterface.html">ThemesInterface</a></li></ul><h1>Interface ThemesInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ThemesInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="ThemesInterface.html#black">black</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ThemesInterface.html#board">board</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="ThemesInterface.html#white">white</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h5></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/index.ts#L21">Goban/themes/index.ts:21</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="ThemesInterface.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
 <a href="ThemesInterface.html#board" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a>
 <a href="ThemesInterface.html#white" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/index.ts#L23">Goban/themes/index.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/index.ts#L24">Goban/themes/index.ts:24</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/index.ts#L22">Goban/themes/index.ts:22</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/index.ts#L23">Goban/themes/index.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/index.ts#L24">Goban/themes/index.ts:24</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">name</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-keyword">typeof </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/index.ts#L22">Goban/themes/index.ts:22</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.AbsoluteClock.html b/docs/interfaces/_internal_.AbsoluteClock.html
index 28307e12..84c00463 100644
--- a/docs/interfaces/_internal_.AbsoluteClock.html
+++ b/docs/interfaces/_internal_.AbsoluteClock.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AbsoluteClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.AbsoluteClock.html">AbsoluteClock</a></li></ul><h1>Interface AbsoluteClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AbsoluteClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AbsoluteClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L556">engine/protocol/ServerToClient.ts:556</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.AbsoluteClock.html#thinking_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L557">engine/protocol/ServerToClient.ts:557</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AbsoluteClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.AbsoluteClock.html">AbsoluteClock</a></li></ul><h1>Interface AbsoluteClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AbsoluteClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AbsoluteClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L556">engine/protocol/ServerToClient.ts:556</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.AbsoluteClock.html#thinking_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a>
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L557">engine/protocol/ServerToClient.ts:557</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.AnalysisComment.html b/docs/interfaces/_internal_.AnalysisComment.html
index 59b5e49a..6ff6070a 100644
--- a/docs/interfaces/_internal_.AnalysisComment.html
+++ b/docs/interfaces/_internal_.AnalysisComment.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AnalysisComment | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.AnalysisComment.html">AnalysisComment</a></li></ul><h1>Interface AnalysisComment</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AnalysisComment</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#branch_move">branch_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#from">from</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#pen_marks">pen_marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;analysis&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L540">engine/protocol/ServerToClient.ts:540</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.AnalysisComment.html#branch_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branch_<wbr/>move?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AnalysisComment | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.AnalysisComment.html">AnalysisComment</a></li></ul><h1>Interface AnalysisComment</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AnalysisComment</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#branch_move">branch_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#from">from</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#pen_marks">pen_marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AnalysisComment.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;analysis&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L540">engine/protocol/ServerToClient.ts:540</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.AnalysisComment.html#branch_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branch_<wbr/>move?</span></a>
 <a href="_internal_.AnalysisComment.html#from" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from?</span></a>
 <a href="_internal_.AnalysisComment.html#marks" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks?</span></a>
 <a href="_internal_.AnalysisComment.html#moves" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves?</span></a>
 <a href="_internal_.AnalysisComment.html#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name?</span></a>
 <a href="_internal_.AnalysisComment.html#pen_marks" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks?</span></a>
 <a href="_internal_.AnalysisComment.html#type" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="branch_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>branch_<wbr/>move</span><a href="#branch_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">branch_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L543">engine/protocol/ServerToClient.ts:543</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="from" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>from</span><a href="#from" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L544">engine/protocol/ServerToClient.ts:544</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L546">engine/protocol/ServerToClient.ts:546</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L545">engine/protocol/ServerToClient.ts:545</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L542">engine/protocol/ServerToClient.ts:542</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L547">engine/protocol/ServerToClient.ts:547</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;analysis&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L541">engine/protocol/ServerToClient.ts:541</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#branch_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branch_<wbr/>move</span></a><a href="#from" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="branch_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>branch_<wbr/>move</span><a href="#branch_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">branch_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L543">engine/protocol/ServerToClient.ts:543</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="from" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>from</span><a href="#from" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L544">engine/protocol/ServerToClient.ts:544</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L546">engine/protocol/ServerToClient.ts:546</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L545">engine/protocol/ServerToClient.ts:545</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L542">engine/protocol/ServerToClient.ts:542</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L547">engine/protocol/ServerToClient.ts:547</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;analysis&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L541">engine/protocol/ServerToClient.ts:541</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#branch_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branch_<wbr/>move</span></a><a href="#from" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.AutoscoreResults.html b/docs/interfaces/_internal_.AutoscoreResults.html
index 4c107e0c..a3f446a5 100644
--- a/docs/interfaces/_internal_.AutoscoreResults.html
+++ b/docs/interfaces/_internal_.AutoscoreResults.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AutoscoreResults | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.AutoscoreResults.html">AutoscoreResults</a></li></ul><h1>Interface AutoscoreResults</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AutoscoreResults</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AutoscoreResults.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AutoscoreResults.html#removed">removed</a><span class="tsd-signature-symbol">: </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AutoscoreResults.html#result">result</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AutoscoreResults.html#sealed_result">sealed_result</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/autoscore.ts#L30">engine/autoscore.ts:30</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.AutoscoreResults.html#needs_sealing" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AutoscoreResults | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.AutoscoreResults.html">AutoscoreResults</a></li></ul><h1>Interface AutoscoreResults</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AutoscoreResults</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AutoscoreResults.html#needs_sealing">needs_sealing</a><span class="tsd-signature-symbol">: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AutoscoreResults.html#removed">removed</a><span class="tsd-signature-symbol">: </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AutoscoreResults.html#result">result</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.AutoscoreResults.html#sealed_result">sealed_result</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/autoscore.ts#L30">engine/autoscore.ts:30</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.AutoscoreResults.html#needs_sealing" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a>
 <a href="_internal_.AutoscoreResults.html#removed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a>
 <a href="_internal_.AutoscoreResults.html#result" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>result</span></a>
 <a href="_internal_.AutoscoreResults.html#sealed_result" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sealed_<wbr/>result</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/autoscore.ts#L34">engine/autoscore.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">:</span> <a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/autoscore.ts#L33">engine/autoscore.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="result" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>result</span><a href="#result" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">result</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/autoscore.ts#L31">engine/autoscore.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sealed_result" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sealed_<wbr/>result</span><a href="#sealed_result" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sealed_<wbr/>result</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/autoscore.ts#L32">engine/autoscore.ts:32</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#result" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>result</span></a><a href="#sealed_result" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sealed_<wbr/>result</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="needs_sealing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>needs_<wbr/>sealing</span><a href="#needs_sealing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">:</span> <a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/autoscore.ts#L34">engine/autoscore.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">:</span> <a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/autoscore.ts#L33">engine/autoscore.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="result" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>result</span><a href="#result" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">result</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/autoscore.ts#L31">engine/autoscore.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="sealed_result" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>sealed_<wbr/>result</span><a href="#sealed_result" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">sealed_<wbr/>result</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/autoscore.ts#L32">engine/autoscore.ts:32</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#needs_sealing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>needs_<wbr/>sealing</span></a><a href="#removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#result" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>result</span></a><a href="#sealed_result" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>sealed_<wbr/>result</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.BoardStateWithIsobranchHash.html b/docs/interfaces/_internal_.BoardStateWithIsobranchHash.html
index 97d86ef8..e47a8a52 100644
--- a/docs/interfaces/_internal_.BoardStateWithIsobranchHash.html
+++ b/docs/interfaces/_internal_.BoardStateWithIsobranchHash.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>BoardStateWithIsobranchHash | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.BoardStateWithIsobranchHash.html">BoardStateWithIsobranchHash</a></li></ul><h1>Interface BoardStateWithIsobranchHash</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">BoardStateWithIsobranchHash</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#board">board</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#goban_callback">goban_callback</a><span class="tsd-signature-symbol">?: </span><a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#player">player</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#removal">removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#boardEquals.boardEquals-1">boardEquals</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#clearRemoved.clearRemoved-1">clearRemoved</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#cloneBoard.cloneBoard-1">cloneBoard</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#cloneBoardState.cloneBoardState-1">cloneBoardState</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#computeScoringLocations.computeScoringLocations-1">computeScoringLocations</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#countLiberties.countLiberties-1">countLiberties</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#foreachNeighbor.foreachNeighbor-1">foreachNeighbor</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1">getNeighboringRawStoneStrings</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#getRawStoneString.getRawStoneString-1">getRawStoneString</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#setRemoved.setRemoved-1">setRemoved</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1">toggleSingleGroupRemoval</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#<internal>.BoardStateWithIsobranchHash">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><ul class="tsd-hierarchy"><li><span class="target">BoardStateWithIsobranchHash</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L87">engine/MoveTree.ts:87</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.BoardStateWithIsobranchHash.html#black_prisoners" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>BoardStateWithIsobranchHash | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.BoardStateWithIsobranchHash.html">BoardStateWithIsobranchHash</a></li></ul><h1>Interface BoardStateWithIsobranchHash</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">BoardStateWithIsobranchHash</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#black_prisoners">black_prisoners</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#board">board</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#board_is_repeating">board_is_repeating</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#goban_callback">goban_callback</a><span class="tsd-signature-symbol">?: </span><a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#isobranch_hash">isobranch_hash</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#player">player</a><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#removal">removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#white_prisoners">white_prisoners</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.BoardStateWithIsobranchHash.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#boardEquals.boardEquals-1">boardEquals</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#clearRemoved.clearRemoved-1">clearRemoved</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#cloneBoard.cloneBoard-1">cloneBoard</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#cloneBoardState.cloneBoardState-1">cloneBoardState</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#computeScoringLocations.computeScoringLocations-1">computeScoringLocations</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#countLiberties.countLiberties-1">countLiberties</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#foreachNeighbor.foreachNeighbor-1">foreachNeighbor</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1">getNeighboringRawStoneStrings</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#getRawStoneString.getRawStoneString-1">getRawStoneString</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#setRemoved.setRemoved-1">setRemoved</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.BoardStateWithIsobranchHash.html#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1">toggleSingleGroupRemoval</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#<internal>.BoardStateWithIsobranchHash">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><ul class="tsd-hierarchy"><li><span class="target">BoardStateWithIsobranchHash</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L87">engine/MoveTree.ts:87</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.BoardStateWithIsobranchHash.html#black_prisoners" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a>
 <a href="_internal_.BoardStateWithIsobranchHash.html#board" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a>
 <a href="_internal_.BoardStateWithIsobranchHash.html#board_is_repeating" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a>
 <a href="_internal_.BoardStateWithIsobranchHash.html#goban_callback" class="tsd-index-link tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>callback?</span></a>
@@ -19,26 +19,26 @@
 <a href="_internal_.BoardStateWithIsobranchHash.html#getRawStoneString" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span></a>
 <a href="_internal_.BoardStateWithIsobranchHash.html#setRemoved" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a>
 <a href="_internal_.BoardStateWithIsobranchHash.html#toggleSingleGroupRemoval" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L69">engine/BoardState.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L62">engine/BoardState.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L67">engine/BoardState.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="goban_callback" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>goban_<wbr/>callback</span><a href="#goban_callback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>callback</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#goban_callback">goban_callback</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L64">engine/BoardState.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L59">engine/BoardState.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>The isobranch hash is a hash of the board state. This field is used by
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="black_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>prisoners</span><a href="#black_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#black_prisoners">black_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L69">engine/BoardState.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board</span><a href="#board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#board">board</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L62">engine/BoardState.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="board_is_repeating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board_<wbr/>is_<wbr/>repeating</span><a href="#board_is_repeating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">board_<wbr/>is_<wbr/>repeating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#board_is_repeating">board_is_repeating</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L67">engine/BoardState.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-protected tsd-is-inherited"><a id="goban_callback" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagProtected">Protected</code> <code class="tsd-tag ts-flagOptional">Optional</code> <span>goban_<wbr/>callback</span><a href="#goban_callback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">goban_<wbr/>callback</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/GobanBase.html" class="tsd-signature-type tsd-kind-class">GobanBase</a></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#goban_callback">goban_callback</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L64">engine/BoardState.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#height">height</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L59">engine/BoardState.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="isobranch_hash" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>isobranch_<wbr/>hash</span><a href="#isobranch_hash" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">isobranch_<wbr/>hash</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>The isobranch hash is a hash of the board state. This field is used by
 the move tree to detect isomorphic branches. This field is populated
 when recomputeIsoBranches is called.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L93">engine/MoveTree.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L66">engine/BoardState.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L63">engine/BoardState.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L68">engine/BoardState.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L61">engine/BoardState.ts:61</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="boardEquals" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board<wbr/>Equals</span><a href="#boardEquals" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="boardEquals.boardEquals-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">board<wbr/>Equals</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#boardEquals.boardEquals-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if the <code>.board</code> field from the other board is equal to this one</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#boardEquals">boardEquals</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L378">engine/BoardState.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removed</span><a href="#clearRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearRemoved.clearRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemoved.clearRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clear all stone removals</p>
-</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#clearRemoved">clearRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L229">engine/BoardState.ts:229</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoard" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board</span><a href="#cloneBoard" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoard.cloneBoard-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#cloneBoard.cloneBoard-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a clone of .board</p>
-</div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#cloneBoard">cloneBoard</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L115">engine/BoardState.ts:115</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoardState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board<wbr/>State</span><a href="#cloneBoardState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoardState.cloneBoardState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#cloneBoardState.cloneBoardState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clone the entire BoardState</p>
-</div><h4 class="tsd-returns-title">Returns <a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#cloneBoardState">cloneBoardState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L110">engine/BoardState.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeScoringLocations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Scoring<wbr/>Locations</span><a href="#computeScoringLocations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeScoringLocations.computeScoringLocations-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Scoring<wbr/>Locations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><a href="#computeScoringLocations.computeScoringLocations-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes scoring locations for the board. If <code>area_scoring</code> is true, we
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L93">engine/MoveTree.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player</span><a href="#player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player</span><span class="tsd-signature-symbol">:</span> <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#player">player</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L66">engine/BoardState.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removal</span><a href="#removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#removal">removal</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L63">engine/BoardState.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="white_prisoners" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>prisoners</span><a href="#white_prisoners" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#white_prisoners">white_prisoners</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L68">engine/BoardState.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 19</span></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#width">width</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L61">engine/BoardState.ts:61</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="boardEquals" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>board<wbr/>Equals</span><a href="#boardEquals" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="boardEquals.boardEquals-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">board<wbr/>Equals</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">other</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><a href="#boardEquals.boardEquals-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns true if the <code>.board</code> field from the other board is equal to this one</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">other</span>: <a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#boardEquals">boardEquals</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L378">engine/BoardState.ts:378</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="clearRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Removed</span><a href="#clearRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="clearRemoved.clearRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearRemoved.clearRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clear all stone removals</p>
+</div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#clearRemoved">clearRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L229">engine/BoardState.ts:229</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoard" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board</span><a href="#cloneBoard" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoard.cloneBoard-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span><a href="#cloneBoard.cloneBoard-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns a clone of .board</p>
+</div><h4 class="tsd-returns-title">Returns <a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#cloneBoard">cloneBoard</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L115">engine/BoardState.ts:115</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="cloneBoardState" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clone<wbr/>Board<wbr/>State</span><a href="#cloneBoardState" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="cloneBoardState.cloneBoardState-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clone<wbr/>Board<wbr/>State</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a><a href="#cloneBoardState.cloneBoardState-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Clone the entire BoardState</p>
+</div><h4 class="tsd-returns-title">Returns <a href="../classes/BoardState.html" class="tsd-signature-type tsd-kind-class">BoardState</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#cloneBoardState">cloneBoardState</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L110">engine/BoardState.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="computeScoringLocations" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>compute<wbr/>Scoring<wbr/>Locations</span><a href="#computeScoringLocations" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="computeScoringLocations.computeScoringLocations-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">compute<wbr/>Scoring<wbr/>Locations</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">area_scoring</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a><a href="#computeScoringLocations.computeScoringLocations-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Computes scoring locations for the board. If <code>area_scoring</code> is true, we
 will use area scoring rules, otherwise we will use territory scoring rules
 (which implies omitting territory in seki).</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">area_scoring</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#computeScoringLocations">computeScoringLocations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L387">engine/BoardState.ts:387</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="countLiberties" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>count<wbr/>Liberties</span><a href="#countLiberties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="countLiberties.countLiberties-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">count<wbr/>Liberties</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#countLiberties.countLiberties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#countLiberties">countLiberties</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L309">engine/BoardState.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="foreachNeighbor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighbor</span><a href="#foreachNeighbor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighbor.foreachNeighbor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighbor</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighbor.foreachNeighbor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>: <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol"> | </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#foreachNeighbor">foreachNeighbor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L324">engine/BoardState.ts:324</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getNeighboringRawStoneStrings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><a href="#getNeighboringRawStoneStrings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><a href="#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of groups connected to the given group. This is a bit
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">area_scoring</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="ScoringLocations.html" class="tsd-signature-type tsd-kind-interface">ScoringLocations</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#computeScoringLocations">computeScoringLocations</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L387">engine/BoardState.ts:387</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="countLiberties" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>count<wbr/>Liberties</span><a href="#countLiberties" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="countLiberties.countLiberties-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">count<wbr/>Liberties</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><a href="#countLiberties.countLiberties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#countLiberties">countLiberties</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L309">engine/BoardState.ts:309</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="foreachNeighbor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>foreach<wbr/>Neighbor</span><a href="#foreachNeighbor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="foreachNeighbor.foreachNeighbor-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">foreach<wbr/>Neighbor</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>, <span class="tsd-kind-parameter">callback</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#foreachNeighbor.foreachNeighbor-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pt_or_raw_stone_string</span>: <a href="JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol"> | </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li><li><span><span class="tsd-kind-parameter">callback</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></span><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#foreachNeighbor">foreachNeighbor</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L324">engine/BoardState.ts:324</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getNeighboringRawStoneStrings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><a href="#getNeighboringRawStoneStrings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">raw_stone_string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span><a href="#getNeighboringRawStoneStrings.getNeighboringRawStoneStrings-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of groups connected to the given group. This is a bit
 faster than using StoneGroupBuilder because we only compute the values
 we need.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#getNeighboringRawStoneStrings">getNeighboringRawStoneStrings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L249">engine/BoardState.ts:249</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getRawStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span><a href="#getRawStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getRawStoneString.getRawStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Raw<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><a href="#getRawStoneString.getRawStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of x/y pairs of all the same color</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clearMarks</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#getRawStoneString">getRawStoneString</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L272">engine/BoardState.ts:272</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Removed</span><a href="#setRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setRemoved.setRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setRemoved.setRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets a position as being removed or not removed. If
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">raw_stone_string</span>: <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">[]</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#getNeighboringRawStoneStrings">getNeighboringRawStoneStrings</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L249">engine/BoardState.ts:249</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="getRawStoneString" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span><a href="#getRawStoneString" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="getRawStoneString.getRawStoneString-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">get<wbr/>Raw<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">clearMarks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><a href="#getRawStoneString.getRawStoneString-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Returns an array of x/y pairs of all the same color</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">clearMarks</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#getRawStoneString">getRawStoneString</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L272">engine/BoardState.ts:272</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="setRemoved" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Removed</span><a href="#setRemoved" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="setRemoved.setRemoved-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Removed</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">removed</span>, <span class="tsd-kind-parameter">emit_stone_removal_updated</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setRemoved.setRemoved-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Sets a position as being removed or not removed. If
 <code>emit_stone_removal_updated</code> is set to false, the
 &quot;stone-removal.updated&quot; event will not be emitted, and it is up to the
 caller to emit this event appropriately.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#setRemoved">setRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L210">engine/BoardState.ts:210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="toggleSingleGroupRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><a href="#toggleSingleGroupRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Toggles a group of stones for removal or restoration.</p>
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">removed</span>: <span class="tsd-signature-type">boolean</span></span></li><li><span><span class="tsd-kind-parameter">emit_stone_removal_updated</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#setRemoved">setRemoved</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L210">engine/BoardState.ts:210</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="toggleSingleGroupRemoval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><a href="#toggleSingleGroupRemoval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures tsd-is-inherited"><li class="tsd-signature tsd-anchor-link"><a id="toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span>, <span class="tsd-kind-parameter">force_removal</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><a href="#toggleSingleGroupRemoval.toggleSingleGroupRemoval-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-comment tsd-typography"><p>Toggles a group of stones for removal or restoration.</p>
 <p>By default, if we are marking a group for removal but the group is
 almost certainly alive (two eyes, etc), this will result in a no-op,
 unless force_removal is set to true.</p>
-</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">force_removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#toggleSingleGroupRemoval">toggleSingleGroupRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/BoardState.ts#L126">engine/BoardState.ts:126</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#goban_callback" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>callback</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#isobranch_hash" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#boardEquals" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>board<wbr/>Equals</span></a><a href="#clearRemoved" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removed</span></a><a href="#cloneBoard" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board</span></a><a href="#cloneBoardState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board<wbr/>State</span></a><a href="#computeScoringLocations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Scoring<wbr/>Locations</span></a><a href="#countLiberties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>count<wbr/>Liberties</span></a><a href="#foreachNeighbor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighbor</span></a><a href="#getNeighboringRawStoneStrings" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span></a><a href="#getRawStoneString" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span></a><a href="#setRemoved" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a><a href="#toggleSingleGroupRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">force_removal</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">group</span><span class="tsd-signature-symbol">: </span><a href="../types/RawStoneString.html" class="tsd-signature-type tsd-kind-type-alias">RawStoneString</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="../classes/BoardState.html">BoardState</a>.<a href="../classes/BoardState.html#toggleSingleGroupRemoval">toggleSingleGroupRemoval</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/BoardState.ts#L126">engine/BoardState.ts:126</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>prisoners</span></a><a href="#board" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board</span></a><a href="#board_is_repeating" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>board_<wbr/>is_<wbr/>repeating</span></a><a href="#goban_callback" class="tsd-is-protected tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>goban_<wbr/>callback</span></a><a href="#height" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#isobranch_hash" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>isobranch_<wbr/>hash</span></a><a href="#player" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player</span></a><a href="#removal" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removal</span></a><a href="#white_prisoners" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>prisoners</span></a><a href="#width" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a><a href="#boardEquals" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>board<wbr/>Equals</span></a><a href="#clearRemoved" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Removed</span></a><a href="#cloneBoard" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board</span></a><a href="#cloneBoardState" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clone<wbr/>Board<wbr/>State</span></a><a href="#computeScoringLocations" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>compute<wbr/>Scoring<wbr/>Locations</span></a><a href="#countLiberties" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>count<wbr/>Liberties</span></a><a href="#foreachNeighbor" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>foreach<wbr/>Neighbor</span></a><a href="#getNeighboringRawStoneStrings" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Neighboring<wbr/>Raw<wbr/>Stone<wbr/>Strings</span></a><a href="#getRawStoneString" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>get<wbr/>Raw<wbr/>Stone<wbr/>String</span></a><a href="#setRemoved" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Removed</span></a><a href="#toggleSingleGroupRemoval" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>toggle<wbr/>Single<wbr/>Group<wbr/>Removal</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.ByoYomiClock.html b/docs/interfaces/_internal_.ByoYomiClock.html
index 1db91dcf..0aafe7cc 100644
--- a/docs/interfaces/_internal_.ByoYomiClock.html
+++ b/docs/interfaces/_internal_.ByoYomiClock.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ByoYomiClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ByoYomiClock.html">ByoYomiClock</a></li></ul><h1>Interface ByoYomiClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ByoYomiClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ByoYomiClock.html#period_time">period_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ByoYomiClock.html#period_time_left">period_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ByoYomiClock.html#periods">periods</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ByoYomiClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L563">engine/protocol/ServerToClient.ts:563</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.ByoYomiClock.html#period_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ByoYomiClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ByoYomiClock.html">ByoYomiClock</a></li></ul><h1>Interface ByoYomiClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ByoYomiClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ByoYomiClock.html#period_time">period_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ByoYomiClock.html#period_time_left">period_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ByoYomiClock.html#periods">periods</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ByoYomiClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L563">engine/protocol/ServerToClient.ts:563</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.ByoYomiClock.html#period_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a>
 <a href="_internal_.ByoYomiClock.html#period_time_left" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time_<wbr/>left?</span></a>
 <a href="_internal_.ByoYomiClock.html#periods" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods</span></a>
 <a href="_internal_.ByoYomiClock.html#thinking_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="period_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>period_<wbr/>time</span><a href="#period_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L566">engine/protocol/ServerToClient.ts:566</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>period_<wbr/>time_<wbr/>left</span><a href="#period_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L567">engine/protocol/ServerToClient.ts:567</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="periods" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>periods</span><a href="#periods" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L565">engine/protocol/ServerToClient.ts:565</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L564">engine/protocol/ServerToClient.ts:564</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#period_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a><a href="#period_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time_<wbr/>left</span></a><a href="#periods" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods</span></a><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="period_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>period_<wbr/>time</span><a href="#period_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L566">engine/protocol/ServerToClient.ts:566</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="period_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>period_<wbr/>time_<wbr/>left</span><a href="#period_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L567">engine/protocol/ServerToClient.ts:567</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="periods" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>periods</span><a href="#periods" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L565">engine/protocol/ServerToClient.ts:565</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L564">engine/protocol/ServerToClient.ts:564</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#period_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time</span></a><a href="#period_time_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time_<wbr/>left</span></a><a href="#periods" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods</span></a><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.CanadianClock.html b/docs/interfaces/_internal_.CanadianClock.html
index 67cbd4c3..ccc11ee6 100644
--- a/docs/interfaces/_internal_.CanadianClock.html
+++ b/docs/interfaces/_internal_.CanadianClock.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>CanadianClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.CanadianClock.html">CanadianClock</a></li></ul><h1>Interface CanadianClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">CanadianClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.CanadianClock.html#block_time">block_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.CanadianClock.html#moves_left">moves_left</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.CanadianClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L569">engine/protocol/ServerToClient.ts:569</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.CanadianClock.html#block_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>CanadianClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.CanadianClock.html">CanadianClock</a></li></ul><h1>Interface CanadianClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">CanadianClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.CanadianClock.html#block_time">block_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.CanadianClock.html#moves_left">moves_left</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.CanadianClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L569">engine/protocol/ServerToClient.ts:569</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.CanadianClock.html#block_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time</span></a>
 <a href="_internal_.CanadianClock.html#moves_left" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left</span></a>
 <a href="_internal_.CanadianClock.html#thinking_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="block_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>block_<wbr/>time</span><a href="#block_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">block_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L572">engine/protocol/ServerToClient.ts:572</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>moves_<wbr/>left</span><a href="#moves_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves_<wbr/>left</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L571">engine/protocol/ServerToClient.ts:571</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L570">engine/protocol/ServerToClient.ts:570</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#block_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time</span></a><a href="#moves_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left</span></a><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="block_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>block_<wbr/>time</span><a href="#block_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">block_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L572">engine/protocol/ServerToClient.ts:572</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>moves_<wbr/>left</span><a href="#moves_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves_<wbr/>left</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L571">engine/protocol/ServerToClient.ts:571</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L570">engine/protocol/ServerToClient.ts:570</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#block_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time</span></a><a href="#moves_left" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left</span></a><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.ErrorResponse.html b/docs/interfaces/_internal_.ErrorResponse.html
index 236fb99c..9c607956 100644
--- a/docs/interfaces/_internal_.ErrorResponse.html
+++ b/docs/interfaces/_internal_.ErrorResponse.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ErrorResponse | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ErrorResponse.html">ErrorResponse</a></li></ul><h1>Interface ErrorResponse</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ErrorResponse</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ErrorResponse.html#code">code</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ErrorResponse.html#message">message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L39">engine/GobanSocket.ts:39</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.ErrorResponse.html#code" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>code</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ErrorResponse | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ErrorResponse.html">ErrorResponse</a></li></ul><h1>Interface ErrorResponse</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ErrorResponse</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ErrorResponse.html#code">code</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ErrorResponse.html#message">message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L39">engine/GobanSocket.ts:39</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.ErrorResponse.html#code" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>code</span></a>
 <a href="_internal_.ErrorResponse.html#message" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="code" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>code</span><a href="#code" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">code</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L40">engine/GobanSocket.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>message</span><a href="#message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L41">engine/GobanSocket.ts:41</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#code" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>code</span></a><a href="#message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="code" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>code</span><a href="#code" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">code</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L40">engine/GobanSocket.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>message</span><a href="#message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L41">engine/GobanSocket.ts:41</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#code" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>code</span></a><a href="#message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>message</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.FischerClock.html b/docs/interfaces/_internal_.FischerClock.html
index bbd4ef26..62433f73 100644
--- a/docs/interfaces/_internal_.FischerClock.html
+++ b/docs/interfaces/_internal_.FischerClock.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>FischerClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.FischerClock.html">FischerClock</a></li></ul><h1>Interface FischerClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">FischerClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.FischerClock.html#skip_bonus">skip_bonus</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.FischerClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L559">engine/protocol/ServerToClient.ts:559</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.FischerClock.html#skip_bonus" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>skip_<wbr/>bonus</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>FischerClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.FischerClock.html">FischerClock</a></li></ul><h1>Interface FischerClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">FischerClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.FischerClock.html#skip_bonus">skip_bonus</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.FischerClock.html#thinking_time">thinking_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L559">engine/protocol/ServerToClient.ts:559</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.FischerClock.html#skip_bonus" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>skip_<wbr/>bonus</span></a>
 <a href="_internal_.FischerClock.html#thinking_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="skip_bonus" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>skip_<wbr/>bonus</span><a href="#skip_bonus" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">skip_<wbr/>bonus</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L561">engine/protocol/ServerToClient.ts:561</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L560">engine/protocol/ServerToClient.ts:560</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#skip_bonus" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>skip_<wbr/>bonus</span></a><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="skip_bonus" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>skip_<wbr/>bonus</span><a href="#skip_bonus" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">skip_<wbr/>bonus</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L561">engine/protocol/ServerToClient.ts:561</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="thinking_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>thinking_<wbr/>time</span><a href="#thinking_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">thinking_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L560">engine/protocol/ServerToClient.ts:560</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#skip_bonus" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>skip_<wbr/>bonus</span></a><a href="#thinking_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>thinking_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.GameListPlayer.html b/docs/interfaces/_internal_.GameListPlayer.html
index 56eebc1b..8d906a30 100644
--- a/docs/interfaces/_internal_.GameListPlayer.html
+++ b/docs/interfaces/_internal_.GameListPlayer.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameListPlayer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.GameListPlayer.html">GameListPlayer</a></li></ul><h1>Interface GameListPlayer</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameListPlayer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#accepted">accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#professional">professional</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#rank">rank</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#ratings">ratings</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">overall</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L680">engine/protocol/ClientToServer.ts:680</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.GameListPlayer.html#accepted" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameListPlayer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.GameListPlayer.html">GameListPlayer</a></li></ul><h1>Interface GameListPlayer</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameListPlayer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#accepted">accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#professional">professional</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#rank">rank</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#ratings">ratings</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">overall</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GameListPlayer.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L680">engine/protocol/ClientToServer.ts:680</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.GameListPlayer.html#accepted" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted</span></a>
 <a href="_internal_.GameListPlayer.html#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a>
 <a href="_internal_.GameListPlayer.html#professional" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>professional</span></a>
 <a href="_internal_.GameListPlayer.html#rank" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rank</span></a>
 <a href="_internal_.GameListPlayer.html#ratings" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ratings</span></a>
 <a href="_internal_.GameListPlayer.html#username" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accepted</span><a href="#accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L685">engine/protocol/ClientToServer.ts:685</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L682">engine/protocol/ClientToServer.ts:682</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="professional" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>professional</span><a href="#professional" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L684">engine/protocol/ClientToServer.ts:684</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rank</span><a href="#rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rank</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L683">engine/protocol/ClientToServer.ts:683</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ratings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ratings</span><a href="#ratings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ratings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">overall</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">overall</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L686">engine/protocol/ClientToServer.ts:686</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L681">engine/protocol/ClientToServer.ts:681</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#accepted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#professional" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>professional</span></a><a href="#rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rank</span></a><a href="#ratings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ratings</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>accepted</span><a href="#accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L685">engine/protocol/ClientToServer.ts:685</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L682">engine/protocol/ClientToServer.ts:682</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="professional" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>professional</span><a href="#professional" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L684">engine/protocol/ClientToServer.ts:684</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rank</span><a href="#rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rank</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L683">engine/protocol/ClientToServer.ts:683</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ratings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ratings</span><a href="#ratings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ratings</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">overall</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">overall</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L686">engine/protocol/ClientToServer.ts:686</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L681">engine/protocol/ClientToServer.ts:681</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#accepted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>accepted</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#professional" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>professional</span></a><a href="#rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rank</span></a><a href="#ratings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ratings</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.GobanSVGInterface.html b/docs/interfaces/_internal_.GobanSVGInterface.html
index ba8a67c4..fe12e70d 100644
--- a/docs/interfaces/_internal_.GobanSVGInterface.html
+++ b/docs/interfaces/_internal_.GobanSVGInterface.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanSVGInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.GobanSVGInterface.html">GobanSVGInterface</a></li></ul><h1>Interface GobanSVGInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanSVGInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSVGInterface.html#engine">engine</a><span class="tsd-signature-symbol">: </span><a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSVGInterface.html#move_tree_container">move_tree_container</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#clearAnalysisDrawing.clearAnalysisDrawing-1">clearAnalysisDrawing</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#clearMessage.clearMessage-1">clearMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#destroy.destroy-1">destroy</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#disablePen.disablePen-1">disablePen</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#drawPenMarks.drawPenMarks-1">drawPenMarks</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#drawSquare.drawSquare-1">drawSquare</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#enablePen.enablePen-1">enablePen</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#move_tree_bindEvents.move_tree_bindEvents-1">move_tree_bindEvents</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#move_tree_redraw.move_tree_redraw-1">move_tree_redraw</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#setByoYomiLabel.setByoYomiLabel-1">setByoYomiLabel</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#setLastMoveOpacity.setLastMoveOpacity-1">setLastMoveOpacity</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#setMoveTreeContainer.setMoveTreeContainer-1">setMoveTreeContainer</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#showMessage.showMessage-1">showMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4>Implemented by</h4><ul class="tsd-hierarchy"><li><a href="../classes/SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L88">Goban/SVGRenderer.ts:88</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.GobanSVGInterface.html#engine" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanSVGInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.GobanSVGInterface.html">GobanSVGInterface</a></li></ul><h1>Interface GobanSVGInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanSVGInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSVGInterface.html#engine">engine</a><span class="tsd-signature-symbol">: </span><a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSVGInterface.html#move_tree_container">move_tree_container</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">HTMLElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#clearAnalysisDrawing.clearAnalysisDrawing-1">clearAnalysisDrawing</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#clearMessage.clearMessage-1">clearMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#destroy.destroy-1">destroy</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#disablePen.disablePen-1">disablePen</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#drawPenMarks.drawPenMarks-1">drawPenMarks</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#drawSquare.drawSquare-1">drawSquare</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#enablePen.enablePen-1">enablePen</a><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#move_tree_bindEvents.move_tree_bindEvents-1">move_tree_bindEvents</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#move_tree_redraw.move_tree_redraw-1">move_tree_redraw</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#setByoYomiLabel.setByoYomiLabel-1">setByoYomiLabel</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#setLastMoveOpacity.setLastMoveOpacity-1">setLastMoveOpacity</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#setMoveTreeContainer.setMoveTreeContainer-1">setMoveTreeContainer</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-call-signature" href="_internal_.GobanSVGInterface.html#showMessage.showMessage-1">showMessage</a><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4>Implemented by</h4><ul class="tsd-hierarchy"><li><a href="../classes/SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L88">Goban/SVGRenderer.ts:88</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.GobanSVGInterface.html#engine" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a>
 <a href="_internal_.GobanSVGInterface.html#move_tree_container" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container?</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Methods</h3><div class="tsd-index-list"><a href="_internal_.GobanSVGInterface.html#clearAnalysisDrawing" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a>
 <a href="_internal_.GobanSVGInterface.html#clearMessage" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a>
@@ -13,4 +13,4 @@
 <a href="_internal_.GobanSVGInterface.html#setLastMoveOpacity" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a>
 <a href="_internal_.GobanSVGInterface.html#setMoveTreeContainer" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a>
 <a href="_internal_.GobanSVGInterface.html#showMessage" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L89">Goban/SVGRenderer.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L90">Goban/SVGRenderer.ts:90</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L92">Goban/SVGRenderer.ts:92</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L108">Goban/SVGRenderer.ts:108</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L112">Goban/SVGRenderer.ts:112</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L95">Goban/SVGRenderer.ts:95</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L93">Goban/SVGRenderer.ts:93</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L110">Goban/SVGRenderer.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L94">Goban/SVGRenderer.ts:94</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_bindEvents" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>bind<wbr/>Events</span><a href="#move_tree_bindEvents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_bindEvents.move_tree_bindEvents-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>bind<wbr/>Events</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_bindEvents.move_tree_bindEvents-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L99">Goban/SVGRenderer.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L100">Goban/SVGRenderer.ts:100</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setByoYomiLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><a href="#setByoYomiLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setByoYomiLabel.setByoYomiLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setByoYomiLabel.setByoYomiLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L96">Goban/SVGRenderer.ts:96</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastMoveOpacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><a href="#setLastMoveOpacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastMoveOpacity.setLastMoveOpacity-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastMoveOpacity.setLastMoveOpacity-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L97">Goban/SVGRenderer.ts:97</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L101">Goban/SVGRenderer.ts:101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id_or_error</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L103">Goban/SVGRenderer.ts:103</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#move_tree_bindEvents" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>bind<wbr/>Events</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#setByoYomiLabel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span></a><a href="#setLastMoveOpacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="engine" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>engine</span><a href="#engine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine</span><span class="tsd-signature-symbol">:</span> <a href="../classes/GobanEngine.html" class="tsd-signature-type tsd-kind-class">GobanEngine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L89">Goban/SVGRenderer.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_tree_container" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>move_<wbr/>tree_<wbr/>container</span><a href="#move_tree_container" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>tree_<wbr/>container</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">HTMLElement</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L90">Goban/SVGRenderer.ts:90</a></li></ul></aside></section></section><section class="tsd-panel-group tsd-member-group"><h2>Methods</h2><section class="tsd-panel tsd-member"><a id="clearAnalysisDrawing" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Analysis<wbr/>Drawing</span><a href="#clearAnalysisDrawing" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearAnalysisDrawing.clearAnalysisDrawing-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Analysis<wbr/>Drawing</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearAnalysisDrawing.clearAnalysisDrawing-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L92">Goban/SVGRenderer.ts:92</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="clearMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clear<wbr/>Message</span><a href="#clearMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="clearMessage.clearMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">clear<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#clearMessage.clearMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L108">Goban/SVGRenderer.ts:108</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="destroy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>destroy</span><a href="#destroy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="destroy.destroy-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">destroy</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#destroy.destroy-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L112">Goban/SVGRenderer.ts:112</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="disablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable<wbr/>Pen</span><a href="#disablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="disablePen.disablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">disable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#disablePen.disablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L95">Goban/SVGRenderer.ts:95</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawPenMarks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Pen<wbr/>Marks</span><a href="#drawPenMarks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawPenMarks.drawPenMarks-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">pen_marks</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawPenMarks.drawPenMarks-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">pen_marks</span>: <a href="../types/MoveTreePenMarks.html" class="tsd-signature-type tsd-kind-type-alias">MoveTreePenMarks</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L93">Goban/SVGRenderer.ts:93</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="drawSquare" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>draw<wbr/>Square</span><a href="#drawSquare" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="drawSquare.drawSquare-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">draw<wbr/>Square</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">i</span>, <span class="tsd-kind-parameter">j</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#drawSquare.drawSquare-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">i</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">j</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L110">Goban/SVGRenderer.ts:110</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="enablePen" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>enable<wbr/>Pen</span><a href="#enablePen" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="enablePen.enablePen-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">enable<wbr/>Pen</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#enablePen.enablePen-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L94">Goban/SVGRenderer.ts:94</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_bindEvents" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>bind<wbr/>Events</span><a href="#move_tree_bindEvents" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_bindEvents.move_tree_bindEvents-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>bind<wbr/>Events</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">svg</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_bindEvents.move_tree_bindEvents-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">svg</span>: <span class="tsd-signature-type">SVGElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L99">Goban/SVGRenderer.ts:99</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="move_tree_redraw" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>tree_<wbr/>redraw</span><a href="#move_tree_redraw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="move_tree_redraw.move_tree_redraw-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">move_<wbr/>tree_<wbr/>redraw</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">no_warp</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#move_tree_redraw.move_tree_redraw-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">no_warp</span>: <span class="tsd-signature-type">boolean</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L100">Goban/SVGRenderer.ts:100</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setByoYomiLabel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><a href="#setByoYomiLabel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setByoYomiLabel.setByoYomiLabel-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">label</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setByoYomiLabel.setByoYomiLabel-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">label</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L96">Goban/SVGRenderer.ts:96</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setLastMoveOpacity" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><a href="#setLastMoveOpacity" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setLastMoveOpacity.setLastMoveOpacity-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Last<wbr/>Move<wbr/>Opacity</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">opacity</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setLastMoveOpacity.setLastMoveOpacity-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">opacity</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L97">Goban/SVGRenderer.ts:97</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="setMoveTreeContainer" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span><a href="#setMoveTreeContainer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="setMoveTreeContainer.setMoveTreeContainer-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">set<wbr/>Move<wbr/>Tree<wbr/>Container</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">container</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#setMoveTreeContainer.setMoveTreeContainer-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">container</span>: <span class="tsd-signature-type">HTMLElement</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L101">Goban/SVGRenderer.ts:101</a></li></ul></aside></li></ul></section><section class="tsd-panel tsd-member"><a id="showMessage" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>show<wbr/>Message</span><a href="#showMessage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ul class="tsd-signatures"><li class="tsd-signature tsd-anchor-link"><a id="showMessage.showMessage-1" class="tsd-anchor"></a><span class="tsd-kind-call-signature">show<wbr/>Message</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">message_id_or_error</span>, <span class="tsd-kind-parameter">parameters</span><span class="tsd-signature-symbol">?</span>, <span class="tsd-kind-parameter">timeout</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span><a href="#showMessage.showMessage-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">message_id_or_error</span>: <a href="../types/_internal_.MessageID.html" class="tsd-signature-type tsd-kind-type-alias">MessageID</a></span></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">parameters</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5></li></ul></li><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">timeout</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L103">Goban/SVGRenderer.ts:103</a></li></ul></aside></li></ul></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#engine" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine</span></a><a href="#move_tree_container" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>tree_<wbr/>container</span></a><a href="#clearAnalysisDrawing" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Analysis<wbr/>Drawing</span></a><a href="#clearMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>clear<wbr/>Message</span></a><a href="#destroy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>destroy</span></a><a href="#disablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>disable<wbr/>Pen</span></a><a href="#drawPenMarks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Pen<wbr/>Marks</span></a><a href="#drawSquare" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>draw<wbr/>Square</span></a><a href="#enablePen" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>enable<wbr/>Pen</span></a><a href="#move_tree_bindEvents" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>bind<wbr/>Events</span></a><a href="#move_tree_redraw" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>move_<wbr/>tree_<wbr/>redraw</span></a><a href="#setByoYomiLabel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Byo<wbr/>Yomi<wbr/>Label</span></a><a href="#setLastMoveOpacity" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Last<wbr/>Move<wbr/>Opacity</span></a><a href="#setMoveTreeContainer" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>set<wbr/>Move<wbr/>Tree<wbr/>Container</span></a><a href="#showMessage" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-2048"></use></svg><span>show<wbr/>Message</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.GobanSocketOptions.html b/docs/interfaces/_internal_.GobanSocketOptions.html
index 475d0c2d..cff7478e 100644
--- a/docs/interfaces/_internal_.GobanSocketOptions.html
+++ b/docs/interfaces/_internal_.GobanSocketOptions.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanSocketOptions | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.GobanSocketOptions.html">GobanSocketOptions</a></li></ul><h1>Interface GobanSocketOptions</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanSocketOptions</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSocketOptions.html#dont_ping">dont_ping</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSocketOptions.html#ping_interval">ping_interval</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSocketOptions.html#quiet">quiet</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSocketOptions.html#timeout_delay">timeout_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L44">engine/GobanSocket.ts:44</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.GobanSocketOptions.html#dont_ping" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>ping?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanSocketOptions | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.GobanSocketOptions.html">GobanSocketOptions</a></li></ul><h1>Interface GobanSocketOptions</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanSocketOptions</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSocketOptions.html#dont_ping">dont_ping</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSocketOptions.html#ping_interval">ping_interval</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSocketOptions.html#quiet">quiet</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.GobanSocketOptions.html#timeout_delay">timeout_delay</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L44">engine/GobanSocket.ts:44</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.GobanSocketOptions.html#dont_ping" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>ping?</span></a>
 <a href="_internal_.GobanSocketOptions.html#ping_interval" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ping_<wbr/>interval?</span></a>
 <a href="_internal_.GobanSocketOptions.html#quiet" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>quiet?</span></a>
 <a href="_internal_.GobanSocketOptions.html#timeout_delay" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timeout_<wbr/>delay?</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="dont_ping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>dont_<wbr/>ping</span><a href="#dont_ping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dont_<wbr/>ping</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Don&#39;t automatically send pings</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L46">engine/GobanSocket.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ping_interval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ping_<wbr/>interval</span><a href="#ping_interval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ping_<wbr/>interval</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L49">engine/GobanSocket.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="quiet" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>quiet</span><a href="#quiet" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">quiet</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Don&#39;t log connection/disconnect things</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L53">engine/GobanSocket.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timeout_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>timeout_<wbr/>delay</span><a href="#timeout_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timeout_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L50">engine/GobanSocket.ts:50</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#dont_ping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>ping</span></a><a href="#ping_interval" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ping_<wbr/>interval</span></a><a href="#quiet" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>quiet</span></a><a href="#timeout_delay" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timeout_<wbr/>delay</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L46">engine/GobanSocket.ts:46</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ping_interval" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ping_<wbr/>interval</span><a href="#ping_interval" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ping_<wbr/>interval</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L49">engine/GobanSocket.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="quiet" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>quiet</span><a href="#quiet" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">quiet</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Don&#39;t log connection/disconnect things</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L53">engine/GobanSocket.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timeout_delay" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>timeout_<wbr/>delay</span><a href="#timeout_delay" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timeout_<wbr/>delay</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L50">engine/GobanSocket.ts:50</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#dont_ping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dont_<wbr/>ping</span></a><a href="#ping_interval" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ping_<wbr/>interval</span></a><a href="#quiet" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>quiet</span></a><a href="#timeout_delay" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timeout_<wbr/>delay</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.JGOFPlayerClockWithTimedOut.html b/docs/interfaces/_internal_.JGOFPlayerClockWithTimedOut.html
index 3bb19acb..3d4a713f 100644
--- a/docs/interfaces/_internal_.JGOFPlayerClockWithTimedOut.html
+++ b/docs/interfaces/_internal_.JGOFPlayerClockWithTimedOut.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPlayerClockWithTimedOut | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.JGOFPlayerClockWithTimedOut.html">JGOFPlayerClockWithTimedOut</a></li></ul><h1>Interface JGOFPlayerClockWithTimedOut</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPlayerClockWithTimedOut</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#block_time_left">block_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#main_time">main_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#moves_left">moves_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#period_time_left">period_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#periods_left">periods_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#timed_out">timed_out</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#<internal>.JGOFPlayerClockWithTimedOut">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><ul class="tsd-hierarchy"><li><span class="target">JGOFPlayerClockWithTimedOut</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L58">Goban/OGSConnectivity.ts:58</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.JGOFPlayerClockWithTimedOut.html#block_time_left" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time_<wbr/>left?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFPlayerClockWithTimedOut | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.JGOFPlayerClockWithTimedOut.html">JGOFPlayerClockWithTimedOut</a></li></ul><h1>Interface JGOFPlayerClockWithTimedOut</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">JGOFPlayerClockWithTimedOut</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#block_time_left">block_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#main_time">main_time</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#moves_left">moves_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#period_time_left">period_time_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#periods_left">periods_left</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.JGOFPlayerClockWithTimedOut.html#timed_out">timed_out</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#<internal>.JGOFPlayerClockWithTimedOut">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><ul class="tsd-hierarchy"><li><span class="target">JGOFPlayerClockWithTimedOut</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L58">Goban/OGSConnectivity.ts:58</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.JGOFPlayerClockWithTimedOut.html#block_time_left" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time_<wbr/>left?</span></a>
 <a href="_internal_.JGOFPlayerClockWithTimedOut.html#main_time" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a>
 <a href="_internal_.JGOFPlayerClockWithTimedOut.html#moves_left" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left?</span></a>
 <a href="_internal_.JGOFPlayerClockWithTimedOut.html#period_time_left" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time_<wbr/>left?</span></a>
@@ -6,9 +6,9 @@
 <a href="_internal_.JGOFPlayerClockWithTimedOut.html#timed_out" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timed_<wbr/>out</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member tsd-is-inherited"><a id="block_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>block_<wbr/>time_<wbr/>left</span><a href="#block_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">block_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with canadian time control. Time left in milliseconds to make the
 remainder of your moves in the current block</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#block_time_left">block_time_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L170">engine/formats/JGOF.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="main_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>main_<wbr/>time</span><a href="#main_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Main time left on the clock, in milliseconds.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#main_time">main_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L152">engine/formats/JGOF.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="moves_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves_<wbr/>left</span><a href="#moves_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with canadian time control. Number of moves left before a new
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#block_time_left">block_time_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L170">engine/formats/JGOF.ts:170</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="main_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>main_<wbr/>time</span><a href="#main_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Main time left on the clock, in milliseconds.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#main_time">main_time</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L152">engine/formats/JGOF.ts:152</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="moves_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves_<wbr/>left</span><a href="#moves_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with canadian time control. Number of moves left before a new
 block of time.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#moves_left">moves_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L164">engine/formats/JGOF.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="period_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>period_<wbr/>time_<wbr/>left</span><a href="#period_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Time left on the period time, in milliseconds.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#period_time_left">period_time_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L158">engine/formats/JGOF.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="periods_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>periods_<wbr/>left</span><a href="#periods_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Number of periods left.</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#periods_left">periods_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L155">engine/formats/JGOF.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timed_out" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>timed_<wbr/>out</span><a href="#timed_out" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timed_<wbr/>out</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/OGSConnectivity.ts#L59">Goban/OGSConnectivity.ts:59</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#block_time_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time_<wbr/>left</span></a><a href="#main_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a><a href="#moves_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left</span></a><a href="#period_time_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time_<wbr/>left</span></a><a href="#periods_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods_<wbr/>left</span></a><a href="#timed_out" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timed_<wbr/>out</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#moves_left">moves_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L164">engine/formats/JGOF.ts:164</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="period_time_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>period_<wbr/>time_<wbr/>left</span><a href="#period_time_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">period_<wbr/>time_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Time left on the period time, in milliseconds.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#period_time_left">period_time_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L158">engine/formats/JGOF.ts:158</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="periods_left" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>periods_<wbr/>left</span><a href="#periods_left" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">periods_<wbr/>left</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Used with byo-yomi time control. Number of periods left.</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="JGOFPlayerClock.html">JGOFPlayerClock</a>.<a href="JGOFPlayerClock.html#periods_left">periods_left</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L155">engine/formats/JGOF.ts:155</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timed_out" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>timed_<wbr/>out</span><a href="#timed_out" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timed_<wbr/>out</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/OGSConnectivity.ts#L59">Goban/OGSConnectivity.ts:59</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#block_time_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>block_<wbr/>time_<wbr/>left</span></a><a href="#main_time" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>main_<wbr/>time</span></a><a href="#moves_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves_<wbr/>left</span></a><a href="#period_time_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>period_<wbr/>time_<wbr/>left</span></a><a href="#periods_left" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>periods_<wbr/>left</span></a><a href="#timed_out" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timed_<wbr/>out</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.MoveTreeViewPortInterface.html b/docs/interfaces/_internal_.MoveTreeViewPortInterface.html
index 1c1cf454..c72365c5 100644
--- a/docs/interfaces/_internal_.MoveTreeViewPortInterface.html
+++ b/docs/interfaces/_internal_.MoveTreeViewPortInterface.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreeViewPortInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.MoveTreeViewPortInterface.html">MoveTreeViewPortInterface</a></li></ul><h1>Interface MoveTreeViewPortInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveTreeViewPortInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#maxx">maxx</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#maxy">maxy</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#minx">minx</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#miny">miny</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#offset_x">offset_x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#offset_y">offset_y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L76">Goban/SVGRenderer.ts:76</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.MoveTreeViewPortInterface.html#maxx" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxx</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreeViewPortInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.MoveTreeViewPortInterface.html">MoveTreeViewPortInterface</a></li></ul><h1>Interface MoveTreeViewPortInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">MoveTreeViewPortInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#maxx">maxx</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#maxy">maxy</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#minx">minx</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#miny">miny</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#offset_x">offset_x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.MoveTreeViewPortInterface.html#offset_y">offset_y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L76">Goban/SVGRenderer.ts:76</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.MoveTreeViewPortInterface.html#maxx" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxx</span></a>
 <a href="_internal_.MoveTreeViewPortInterface.html#maxy" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxy</span></a>
 <a href="_internal_.MoveTreeViewPortInterface.html#minx" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>minx</span></a>
 <a href="_internal_.MoveTreeViewPortInterface.html#miny" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>miny</span></a>
 <a href="_internal_.MoveTreeViewPortInterface.html#offset_x" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>x</span></a>
 <a href="_internal_.MoveTreeViewPortInterface.html#offset_y" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>y</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="maxx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>maxx</span><a href="#maxx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">maxx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L81">Goban/SVGRenderer.ts:81</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="maxy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>maxy</span><a href="#maxy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">maxy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L82">Goban/SVGRenderer.ts:82</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="minx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>minx</span><a href="#minx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">minx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L79">Goban/SVGRenderer.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="miny" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>miny</span><a href="#miny" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">miny</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L80">Goban/SVGRenderer.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset_x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset_<wbr/>x</span><a href="#offset_x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset_<wbr/>x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L77">Goban/SVGRenderer.ts:77</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset_y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset_<wbr/>y</span><a href="#offset_y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset_<wbr/>y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/SVGRenderer.ts#L78">Goban/SVGRenderer.ts:78</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#maxx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxx</span></a><a href="#maxy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxy</span></a><a href="#minx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>minx</span></a><a href="#miny" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>miny</span></a><a href="#offset_x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>x</span></a><a href="#offset_y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="maxx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>maxx</span><a href="#maxx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">maxx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L81">Goban/SVGRenderer.ts:81</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="maxy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>maxy</span><a href="#maxy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">maxy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L82">Goban/SVGRenderer.ts:82</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="minx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>minx</span><a href="#minx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">minx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L79">Goban/SVGRenderer.ts:79</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="miny" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>miny</span><a href="#miny" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">miny</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L80">Goban/SVGRenderer.ts:80</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset_x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset_<wbr/>x</span><a href="#offset_x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset_<wbr/>x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L77">Goban/SVGRenderer.ts:77</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset_y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset_<wbr/>y</span><a href="#offset_y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset_<wbr/>y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/SVGRenderer.ts#L78">Goban/SVGRenderer.ts:78</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#maxx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxx</span></a><a href="#maxy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxy</span></a><a href="#minx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>minx</span></a><a href="#miny" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>miny</span></a><a href="#offset_x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>x</span></a><a href="#offset_y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.ReviewComment.html b/docs/interfaces/_internal_.ReviewComment.html
index 4a9a8f82..9e23dc90 100644
--- a/docs/interfaces/_internal_.ReviewComment.html
+++ b/docs/interfaces/_internal_.ReviewComment.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ReviewComment | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ReviewComment.html">ReviewComment</a></li></ul><h1>Interface ReviewComment</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ReviewComment</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ReviewComment.html#review_id">review_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ReviewComment.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;review&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L549">engine/protocol/ServerToClient.ts:549</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.ReviewComment.html#review_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ReviewComment | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ReviewComment.html">ReviewComment</a></li></ul><h1>Interface ReviewComment</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ReviewComment</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ReviewComment.html#review_id">review_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ReviewComment.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;review&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L549">engine/protocol/ServerToClient.ts:549</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.ReviewComment.html#review_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a>
 <a href="_internal_.ReviewComment.html#type" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L551">engine/protocol/ServerToClient.ts:551</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;review&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L550">engine/protocol/ServerToClient.ts:550</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L551">engine/protocol/ServerToClient.ts:551</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;review&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L550">engine/protocol/ServerToClient.ts:550</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/_internal_.ViewPortInterface.html b/docs/interfaces/_internal_.ViewPortInterface.html
index 16c6e94f..c4068d41 100644
--- a/docs/interfaces/_internal_.ViewPortInterface.html
+++ b/docs/interfaces/_internal_.ViewPortInterface.html
@@ -1,7 +1,7 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ViewPortInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ViewPortInterface.html">ViewPortInterface</a></li></ul><h1>Interface ViewPortInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ViewPortInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#maxx">maxx</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#maxy">maxy</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#minx">minx</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#miny">miny</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#offset_x">offset_x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#offset_y">offset_y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L61">Goban/CanvasRenderer.ts:61</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.ViewPortInterface.html#maxx" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxx</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ViewPortInterface | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ViewPortInterface.html">ViewPortInterface</a></li></ul><h1>Interface ViewPortInterface</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ViewPortInterface</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#maxx">maxx</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#maxy">maxy</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#minx">minx</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#miny">miny</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#offset_x">offset_x</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="_internal_.ViewPortInterface.html#offset_y">offset_y</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L61">Goban/CanvasRenderer.ts:61</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="_internal_.ViewPortInterface.html#maxx" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxx</span></a>
 <a href="_internal_.ViewPortInterface.html#maxy" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxy</span></a>
 <a href="_internal_.ViewPortInterface.html#minx" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>minx</span></a>
 <a href="_internal_.ViewPortInterface.html#miny" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>miny</span></a>
 <a href="_internal_.ViewPortInterface.html#offset_x" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>x</span></a>
 <a href="_internal_.ViewPortInterface.html#offset_y" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>y</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="maxx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>maxx</span><a href="#maxx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">maxx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L66">Goban/CanvasRenderer.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="maxy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>maxy</span><a href="#maxy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">maxy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L67">Goban/CanvasRenderer.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="minx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>minx</span><a href="#minx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">minx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L64">Goban/CanvasRenderer.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="miny" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>miny</span><a href="#miny" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">miny</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L65">Goban/CanvasRenderer.ts:65</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset_x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset_<wbr/>x</span><a href="#offset_x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset_<wbr/>x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L62">Goban/CanvasRenderer.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset_y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset_<wbr/>y</span><a href="#offset_y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset_<wbr/>y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/CanvasRenderer.ts#L63">Goban/CanvasRenderer.ts:63</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#maxx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxx</span></a><a href="#maxy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxy</span></a><a href="#minx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>minx</span></a><a href="#miny" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>miny</span></a><a href="#offset_x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>x</span></a><a href="#offset_y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="maxx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>maxx</span><a href="#maxx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">maxx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L66">Goban/CanvasRenderer.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="maxy" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>maxy</span><a href="#maxy" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">maxy</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L67">Goban/CanvasRenderer.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="minx" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>minx</span><a href="#minx" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">minx</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L64">Goban/CanvasRenderer.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="miny" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>miny</span><a href="#miny" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">miny</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L65">Goban/CanvasRenderer.ts:65</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset_x" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset_<wbr/>x</span><a href="#offset_x" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset_<wbr/>x</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L62">Goban/CanvasRenderer.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="offset_y" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>offset_<wbr/>y</span><a href="#offset_y" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">offset_<wbr/>y</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/CanvasRenderer.ts#L63">Goban/CanvasRenderer.ts:63</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#maxx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxx</span></a><a href="#maxy" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>maxy</span></a><a href="#minx" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>minx</span></a><a href="#miny" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>miny</span></a><a href="#offset_x" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>x</span></a><a href="#offset_y" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>offset_<wbr/>y</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.AIServerToClient.html b/docs/interfaces/protocol.AIServerToClient.html
index c7129a7f..d5ecdf1f 100644
--- a/docs/interfaces/protocol.AIServerToClient.html
+++ b/docs/interfaces/protocol.AIServerToClient.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AIServerToClient | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.AIServerToClient.html">AIServerToClient</a></li></ul><h1>Interface AIServerToClient</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AIServerToClient</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AIServerToClient.html#net_pong">net/pong</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">uuid</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>uuid: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>AI review messages are streamed back to the AI review UUID.</p>
-</div><div class="tsd-comment tsd-typography"></div><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="__index.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/AIServerToClient.ts#L19">engine/protocol/AIServerToClient.ts:19</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.AIServerToClient.html#net_pong" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/pong</span></a>
+</div><div class="tsd-comment tsd-typography"></div><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="__index.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/AIServerToClient.ts#L19">engine/protocol/AIServerToClient.ts:19</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.AIServerToClient.html#net_pong" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/pong</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="net_pong" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/pong</span><a href="#net_pong" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/pong</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Pong response from a ping</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="net_pong.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">server</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Client timestamp that was sent</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">server</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Server timestamp when it was received</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/AIServerToClient.ts#L21">engine/protocol/AIServerToClient.ts:21</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#net_pong" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/pong</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/AIServerToClient.ts#L21">engine/protocol/AIServerToClient.ts:21</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#net_pong" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/pong</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.AutomatchPreferences.html b/docs/interfaces/protocol.AutomatchPreferences.html
index 549c2cb4..5ebdaa3c 100644
--- a/docs/interfaces/protocol.AutomatchPreferences.html
+++ b/docs/interfaces/protocol.AutomatchPreferences.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AutomatchPreferences | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.AutomatchPreferences.html">AutomatchPreferences</a></li></ul><h1>Interface AutomatchPreferences</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AutomatchPreferences</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#handicap">handicap</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;enabled&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;disabled&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#lower_rank_diff">lower_rank_diff</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#rules">rules</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#size_speed_options">size_speed_options</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Size.html" class="tsd-signature-type tsd-kind-type-alias">Size</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Speed.html" class="tsd-signature-type tsd-kind-type-alias">Speed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#time_control">time_control</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">initial_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">main_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">max_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">pause_on_weekends</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">per_move</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">period_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">stones_per_period</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">time_increment</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#timestamp">timestamp</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#upper_rank_diff">upper_rank_diff</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#uuid">uuid</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L608">engine/protocol/ClientToServer.ts:608</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.AutomatchPreferences.html#handicap" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AutomatchPreferences | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.AutomatchPreferences.html">AutomatchPreferences</a></li></ul><h1>Interface AutomatchPreferences</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">AutomatchPreferences</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#handicap">handicap</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;enabled&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;disabled&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#lower_rank_diff">lower_rank_diff</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#rules">rules</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#size_speed_options">size_speed_options</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Size.html" class="tsd-signature-type tsd-kind-type-alias">Size</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Speed.html" class="tsd-signature-type tsd-kind-type-alias">Speed</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#time_control">time_control</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">initial_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">main_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">max_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">pause_on_weekends</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">per_move</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">period_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">stones_per_period</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">time_increment</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#timestamp">timestamp</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#upper_rank_diff">upper_rank_diff</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.AutomatchPreferences.html#uuid">uuid</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L608">engine/protocol/ClientToServer.ts:608</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.AutomatchPreferences.html#handicap" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a>
 <a href="protocol.AutomatchPreferences.html#lower_rank_diff" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lower_<wbr/>rank_<wbr/>diff</span></a>
 <a href="protocol.AutomatchPreferences.html#rules" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a>
 <a href="protocol.AutomatchPreferences.html#size_speed_options" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>size_<wbr/>speed_<wbr/>options</span></a>
@@ -6,4 +6,4 @@
 <a href="protocol.AutomatchPreferences.html#timestamp" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timestamp?</span></a>
 <a href="protocol.AutomatchPreferences.html#upper_rank_diff" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>upper_<wbr/>rank_<wbr/>diff</span></a>
 <a href="protocol.AutomatchPreferences.html#uuid" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>uuid</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;enabled&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;disabled&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;enabled&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;disabled&quot;</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L634">engine/protocol/ClientToServer.ts:634</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="lower_rank_diff" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>lower_<wbr/>rank_<wbr/>diff</span><a href="#lower_rank_diff" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">lower_<wbr/>rank_<wbr/>diff</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L613">engine/protocol/ClientToServer.ts:613</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L615">engine/protocol/ClientToServer.ts:615</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="size_speed_options" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>size_<wbr/>speed_<wbr/>options</span><a href="#size_speed_options" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">size_<wbr/>speed_<wbr/>options</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Size.html" class="tsd-signature-type tsd-kind-type-alias">Size</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Speed.html" class="tsd-signature-type tsd-kind-type-alias">Speed</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Size.html" class="tsd-signature-type tsd-kind-type-alias">Size</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Speed.html" class="tsd-signature-type tsd-kind-type-alias">Speed</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L610">engine/protocol/ClientToServer.ts:610</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">initial_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">main_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">max_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">pause_on_weekends</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">per_move</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">period_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stones_per_period</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">time_increment</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">initial_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">main_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">max_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">pause_on_weekends</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">per_move</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">period_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones_per_period</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">time_increment</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">initial_<wbr/>time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">max_<wbr/>time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">per_<wbr/>move</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">stones_<wbr/>per_<wbr/>period</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">time_<wbr/>increment</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L619">engine/protocol/ClientToServer.ts:619</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timestamp" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>timestamp</span><a href="#timestamp" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L612">engine/protocol/ClientToServer.ts:612</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="upper_rank_diff" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>upper_<wbr/>rank_<wbr/>diff</span><a href="#upper_rank_diff" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">upper_<wbr/>rank_<wbr/>diff</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L614">engine/protocol/ClientToServer.ts:614</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="uuid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>uuid</span><a href="#uuid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L609">engine/protocol/ClientToServer.ts:609</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#lower_rank_diff" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lower_<wbr/>rank_<wbr/>diff</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#size_speed_options" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>size_<wbr/>speed_<wbr/>options</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#timestamp" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timestamp</span></a><a href="#upper_rank_diff" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>upper_<wbr/>rank_<wbr/>diff</span></a><a href="#uuid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>uuid</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;enabled&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;disabled&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;enabled&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;disabled&quot;</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L634">engine/protocol/ClientToServer.ts:634</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="lower_rank_diff" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>lower_<wbr/>rank_<wbr/>diff</span><a href="#lower_rank_diff" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">lower_<wbr/>rank_<wbr/>diff</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L613">engine/protocol/ClientToServer.ts:613</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L615">engine/protocol/ClientToServer.ts:615</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="size_speed_options" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>size_<wbr/>speed_<wbr/>options</span><a href="#size_speed_options" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">size_<wbr/>speed_<wbr/>options</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Size.html" class="tsd-signature-type tsd-kind-type-alias">Size</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Speed.html" class="tsd-signature-type tsd-kind-type-alias">Speed</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Size.html" class="tsd-signature-type tsd-kind-type-alias">Size</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">speed</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.Speed.html" class="tsd-signature-type tsd-kind-type-alias">Speed</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L610">engine/protocol/ClientToServer.ts:610</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">initial_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">main_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">max_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">pause_on_weekends</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">per_move</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">period_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">stones_per_period</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">time_increment</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">condition</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.AutomatchCondition.html" class="tsd-signature-type tsd-kind-type-alias">AutomatchCondition</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">initial_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">main_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">max_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">pause_on_weekends</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">per_move</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">period_time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones_per_period</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">time_increment</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">initial_<wbr/>time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">main_<wbr/>time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">max_<wbr/>time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">pause_<wbr/>on_<wbr/>weekends</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">per_<wbr/>move</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">period_<wbr/>time</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">periods</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">stones_<wbr/>per_<wbr/>period</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">time_<wbr/>increment</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L619">engine/protocol/ClientToServer.ts:619</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="timestamp" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>timestamp</span><a href="#timestamp" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L612">engine/protocol/ClientToServer.ts:612</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="upper_rank_diff" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>upper_<wbr/>rank_<wbr/>diff</span><a href="#upper_rank_diff" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">upper_<wbr/>rank_<wbr/>diff</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L614">engine/protocol/ClientToServer.ts:614</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="uuid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>uuid</span><a href="#uuid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L609">engine/protocol/ClientToServer.ts:609</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#lower_rank_diff" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>lower_<wbr/>rank_<wbr/>diff</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#size_speed_options" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>size_<wbr/>speed_<wbr/>options</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#timestamp" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>timestamp</span></a><a href="#upper_rank_diff" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>upper_<wbr/>rank_<wbr/>diff</span></a><a href="#uuid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>uuid</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.ClientToAIServer.html b/docs/interfaces/protocol.ClientToAIServer.html
index 5b498fd1..e61954c4 100644
--- a/docs/interfaces/protocol.ClientToAIServer.html
+++ b/docs/interfaces/protocol.ClientToAIServer.html
@@ -1,6 +1,6 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ClientToAIServer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.ClientToAIServer.html">ClientToAIServer</a></li></ul><h1>Interface ClientToAIServer</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>This is an exhaustive list of the messages that the client can send
  to the AI servers.</p>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ClientToAIServer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_analyze_position">ai-analyze-position</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_analyze_subscribe">ai-analyze-subscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_analyze_unsubscribe">ai-analyze-unsubscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_analyze_variation">ai-analyze-variation</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_relay_analyzed_position">ai-relay-analyzed-position</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_review_connect">ai-review-connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_review_disconnect">ai-review-disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#authenticate">authenticate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#net_ping">net/ping</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#protocol.ClientToAIServer">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="protocol.ClientToServerBase.html" class="tsd-signature-type tsd-kind-interface">ClientToServerBase</a><ul class="tsd-hierarchy"><li><span class="target">ClientToAIServer</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToAIServer.ts#L22">engine/protocol/ClientToAIServer.ts:22</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.ClientToAIServer.html#ai_analyze_position" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>position</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ClientToAIServer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_analyze_position">ai-analyze-position</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_analyze_subscribe">ai-analyze-subscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_analyze_unsubscribe">ai-analyze-unsubscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_analyze_variation">ai-analyze-variation</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_relay_analyzed_position">ai-relay-analyzed-position</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_review_connect">ai-review-connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#ai_review_disconnect">ai-review-disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#authenticate">authenticate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToAIServer.html#net_ping">net/ping</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#protocol.ClientToAIServer">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="protocol.ClientToServerBase.html" class="tsd-signature-type tsd-kind-interface">ClientToServerBase</a><ul class="tsd-hierarchy"><li><span class="target">ClientToAIServer</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToAIServer.ts#L22">engine/protocol/ClientToAIServer.ts:22</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.ClientToAIServer.html#ai_analyze_position" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>position</span></a>
 <a href="protocol.ClientToAIServer.html#ai_analyze_subscribe" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>subscribe</span></a>
 <a href="protocol.ClientToAIServer.html#ai_analyze_unsubscribe" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>unsubscribe</span></a>
 <a href="protocol.ClientToAIServer.html#ai_analyze_variation" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>variation</span></a>
@@ -19,20 +19,20 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">: </span><a href="../types/protocol.RuleSet.html" class="tsd-signature-type tsd-kind-type-alias">RuleSet</a></h5><div class="tsd-comment tsd-typography"><p>Ruleset to use</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UUID identifying the request</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white_<wbr/>prisoners</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of captures white has</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToAIServer.ts#L58">engine/protocol/ClientToAIServer.ts:58</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_analyze_subscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>analyze-<wbr/>subscribe</span><a href="#ai_analyze_subscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>analyze-<wbr/>subscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Subscribers to analyze position calls</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_analyze_subscribe.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToAIServer.ts#L93">engine/protocol/ClientToAIServer.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_analyze_unsubscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>analyze-<wbr/>unsubscribe</span><a href="#ai_analyze_unsubscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>analyze-<wbr/>unsubscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Un-subscribers to analyze position calls</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_analyze_unsubscribe.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToAIServer.ts#L96">engine/protocol/ClientToAIServer.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_analyze_variation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>analyze-<wbr/>variation</span><a href="#ai_analyze_variation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>analyze-<wbr/>variation</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_analyze_variation.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">ai_review_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">variation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">ai_<wbr/>review_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The AI review id we&#39;re basing our analysis off of</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToAIServer.ts#L58">engine/protocol/ClientToAIServer.ts:58</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_analyze_subscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>analyze-<wbr/>subscribe</span><a href="#ai_analyze_subscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>analyze-<wbr/>subscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Subscribers to analyze position calls</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_analyze_subscribe.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToAIServer.ts#L93">engine/protocol/ClientToAIServer.ts:93</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_analyze_unsubscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>analyze-<wbr/>unsubscribe</span><a href="#ai_analyze_unsubscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>analyze-<wbr/>unsubscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Un-subscribers to analyze position calls</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_analyze_unsubscribe.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToAIServer.ts#L96">engine/protocol/ClientToAIServer.ts:96</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_analyze_variation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>analyze-<wbr/>variation</span><a href="#ai_analyze_variation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>analyze-<wbr/>variation</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_analyze_variation.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">ai_review_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">variation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">ai_<wbr/>review_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The AI review id we&#39;re basing our analysis off of</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The move number we&#39;re branching from</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id we&#39;re analyzing</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>AI UUID</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">variation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Move string</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToAIServer.ts#L39">engine/protocol/ClientToAIServer.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_relay_analyzed_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>relay-<wbr/>analyzed-<wbr/>position</span><a href="#ai_relay_analyzed_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>relay-<wbr/>analyzed-<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Relay an already analyzed position out to any other viewers</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToAIServer.ts#L39">engine/protocol/ClientToAIServer.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_relay_analyzed_position" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>relay-<wbr/>analyzed-<wbr/>position</span><a href="#ai_relay_analyzed_position" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>relay-<wbr/>analyzed-<wbr/>position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Relay an already analyzed position out to any other viewers</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_relay_analyzed_position.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Channel identifier, for instance ai-position-analysis-stream-review-<id></p>
-</div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToAIServer.ts#L85">engine/protocol/ClientToAIServer.ts:85</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_review_connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>review-<wbr/>connect</span><a href="#ai_review_connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>review-<wbr/>connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_review_connect.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">ai_review_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">ai_<wbr/>review_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The AI review id we&#39;re basing our analysis off of</p>
+</div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToAIServer.ts#L85">engine/protocol/ClientToAIServer.ts:85</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_review_connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>review-<wbr/>connect</span><a href="#ai_review_connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>review-<wbr/>connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_review_connect.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">ai_review_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">ai_<wbr/>review_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The AI review id we&#39;re basing our analysis off of</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id we&#39;re reviewing</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>AI UUID</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToAIServer.ts#L23">engine/protocol/ClientToAIServer.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_review_disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>review-<wbr/>disconnect</span><a href="#ai_review_disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>review-<wbr/>disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_review_disconnect.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>AI UUID</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToAIServer.ts#L34">engine/protocol/ClientToAIServer.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="authenticate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>authenticate</span><a href="#authenticate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">authenticate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Authenticate with the server.</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToAIServer.ts#L23">engine/protocol/ClientToAIServer.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ai_review_disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ai-<wbr/>review-<wbr/>disconnect</span><a href="#ai_review_disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ai-<wbr/>review-<wbr/>disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ai_review_disconnect.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>AI UUID</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToAIServer.ts#L34">engine/protocol/ClientToAIServer.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="authenticate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>authenticate</span><a href="#authenticate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">authenticate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Authenticate with the server.</p>
 <p> Prior to authentication, you should perform a GET request to
    <code>/api/v1/ui/config</code>
  to get the current configuration. Within the returned JSON
@@ -47,7 +47,7 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">language</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>ISO 639-1 language code used on this device.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">language_<wbr/>version</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The version of the translation dictionary.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">user_<wbr/>agent</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Browser user agent (or websocket library)</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ClientToServerBase.html">ClientToServerBase</a>.<a href="protocol.ClientToServerBase.html#authenticate">authenticate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L30">engine/protocol/ClientToServer.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="net_ping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/ping</span><a href="#net_ping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/ping</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a ping to the server. This message should be
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ClientToServerBase.html">ClientToServerBase</a>.<a href="protocol.ClientToServerBase.html#authenticate">authenticate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L30">engine/protocol/ClientToServer.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="net_ping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/ping</span><a href="#net_ping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/ping</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a ping to the server. This message should be
  sent regularly. The default interval is 10 seconds.
  This keeps the connection alive and allows a client
  to measure clock drift and latency, both of which
@@ -55,4 +55,4 @@
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="net_ping.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">drift</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Client timestamp - milliseconds since epoch</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">drift</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Last clock drift measurement, or <code>0</code></p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Last latency measurement, or <code>0</code></p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ClientToServerBase.html">ClientToServerBase</a>.<a href="protocol.ClientToServerBase.html#net_ping">net/ping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L64">engine/protocol/ClientToServer.ts:64</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#ai_analyze_position" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>position</span></a><a href="#ai_analyze_subscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>subscribe</span></a><a href="#ai_analyze_unsubscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>unsubscribe</span></a><a href="#ai_analyze_variation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>variation</span></a><a href="#ai_relay_analyzed_position" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>relay-<wbr/>analyzed-<wbr/>position</span></a><a href="#ai_review_connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>review-<wbr/>connect</span></a><a href="#ai_review_disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>review-<wbr/>disconnect</span></a><a href="#authenticate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a><a href="#net_ping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/ping</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ClientToServerBase.html">ClientToServerBase</a>.<a href="protocol.ClientToServerBase.html#net_ping">net/ping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L64">engine/protocol/ClientToServer.ts:64</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#ai_analyze_position" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>position</span></a><a href="#ai_analyze_subscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>subscribe</span></a><a href="#ai_analyze_unsubscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>unsubscribe</span></a><a href="#ai_analyze_variation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>analyze-<wbr/>variation</span></a><a href="#ai_relay_analyzed_position" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>relay-<wbr/>analyzed-<wbr/>position</span></a><a href="#ai_review_connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>review-<wbr/>connect</span></a><a href="#ai_review_disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ai-<wbr/>review-<wbr/>disconnect</span></a><a href="#authenticate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a><a href="#net_ping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/ping</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.ClientToServer.html b/docs/interfaces/protocol.ClientToServer.html
index cc516021..c30a3f86 100644
--- a/docs/interfaces/protocol.ClientToServer.html
+++ b/docs/interfaces/protocol.ClientToServer.html
@@ -11,7 +11,7 @@
 <pre><code class="language-typescript"><span class="hl-1"> {</span><br/><span class="hl-1">     </span><span class="hl-3">bot_apikey</span><span class="hl-1">?: </span><span class="hl-3">string</span><span class="hl-1">;</span><br/><span class="hl-1">     </span><span class="hl-3">bot_username</span><span class="hl-1">?: </span><span class="hl-3">string</span><span class="hl-1">;</span><br/><span class="hl-1">     </span><span class="hl-3">client</span><span class="hl-1">?: </span><span class="hl-3">string</span><span class="hl-1">;</span><br/><span class="hl-1">     </span><span class="hl-3">client_version</span><span class="hl-1">?: </span><span class="hl-3">string</span><span class="hl-1">;</span><br/><span class="hl-1">     </span><span class="hl-3">device_id</span><span class="hl-1">?: </span><span class="hl-3">string</span><span class="hl-1">;</span><br/><span class="hl-1">     </span><span class="hl-4">jwt</span><span class="hl-1">: </span><span class="hl-3">string</span><span class="hl-1">;</span><br/><span class="hl-1">     </span><span class="hl-3">language</span><span class="hl-1">?: </span><span class="hl-3">string</span><span class="hl-1">;</span><br/><span class="hl-1">     </span><span class="hl-3">language_version</span><span class="hl-1">?: </span><span class="hl-3">string</span><span class="hl-1">;</span><br/><span class="hl-1">     </span><span class="hl-3">user_agent</span><span class="hl-1">?: </span><span class="hl-3">string</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span>
 </code><button>Copy</button></pre>
 <p> and you can expect to receive back either <code>undefined</code> or <code>{id: number, username: string}</code></p>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ClientToServer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#authenticate">authenticate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#automatch_cancel">automatch/cancel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#automatch_find_match">automatch/find_match</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#automatch_list">automatch/list</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#bot_config">bot/config</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#bot_status">bot/status</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#challenge_keepalive">challenge/keepalive</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_join">chat/join</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_part">chat/part</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_pm">chat/pm</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_pm_close">chat/pm/close</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_pm_load">chat/pm/load</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_pm_superchat">chat/pm/superchat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_remove">chat/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_remove_all">chat/remove_all</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_send">chat/send</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_topic">chat/topic</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_annul">game/annul</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_cancel">game/cancel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_chat">game/chat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_chat_remove">game/chat/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_clear_delayed_resign">game/clear_delayed_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_conditional_moves_set">game/conditional_moves/set</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_connect">game/connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_delayed_resign">game/delayed_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_disconnect">game/disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_latency">game/latency</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_log">game/log</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_move">game/move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_pause">game/pause</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_prevent_escaping">game/prevent_escaping</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_prevent_stalling">game/prevent_stalling</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_removed_stones_accept">game/removed_stones/accept</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_removed_stones_reject">game/removed_stones/reject</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_removed_stones_set">game/removed_stones/set</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_resign">game/resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_resume">game/resume</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_timed_out">game/timed_out</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_undo_accept">game/undo/accept</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_undo_cancel">game/undo/cancel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_undo_request">game/undo/request</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#gamelist_count_subscribe">gamelist/count/subscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#gamelist_count_unsubscribe">gamelist/count/unsubscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#gamelist_query">gamelist/query</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">by</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">limit</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">list</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">results</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">where</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListWhere.html" class="tsd-signature-type tsd-kind-interface">GameListWhere</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#hostinfo">hostinfo</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">ggs-version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#itc">itc</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#net_ping">net/ping</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#notification_delete">notification/delete</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#remote_storage_remove">remote_storage/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#remote_storage_set">remote_storage/set</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#remote_storage_sync">remote_storage/sync</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_append">review/append</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_chat">review/chat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_chat_remove">review/chat/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_connect">review/connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_disconnect">review/disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#seek_graph_connect">seek_graph/connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#seek_graph_disconnect">seek_graph/disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#stats_online">stats/online</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#ui_pushes_subscribe">ui-pushes/subscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#ui_pushes_unsubscribe">ui-pushes/unsubscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#user_monitor">user/monitor</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#protocol.ClientToServer">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="protocol.ClientToServerBase.html" class="tsd-signature-type tsd-kind-interface">ClientToServerBase</a><ul class="tsd-hierarchy"><li><span class="target">ClientToServer</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L119">engine/protocol/ClientToServer.ts:119</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.ClientToServer.html#authenticate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ClientToServer</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#authenticate">authenticate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#automatch_cancel">automatch/cancel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#automatch_find_match">automatch/find_match</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#automatch_list">automatch/list</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#bot_config">bot/config</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#bot_status">bot/status</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#challenge_keepalive">challenge/keepalive</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_join">chat/join</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_part">chat/part</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_pm">chat/pm</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_pm_close">chat/pm/close</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_pm_load">chat/pm/load</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_pm_superchat">chat/pm/superchat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_remove">chat/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_remove_all">chat/remove_all</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_send">chat/send</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#chat_topic">chat/topic</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_annul">game/annul</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_cancel">game/cancel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_chat">game/chat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_chat_remove">game/chat/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_clear_delayed_resign">game/clear_delayed_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_conditional_moves_set">game/conditional_moves/set</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_connect">game/connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_delayed_resign">game/delayed_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_disconnect">game/disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_latency">game/latency</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_log">game/log</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_move">game/move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_pause">game/pause</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_prevent_escaping">game/prevent_escaping</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_prevent_stalling">game/prevent_stalling</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_removed_stones_accept">game/removed_stones/accept</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_removed_stones_reject">game/removed_stones/reject</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_removed_stones_set">game/removed_stones/set</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_resign">game/resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_resume">game/resume</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_timed_out">game/timed_out</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_undo_accept">game/undo/accept</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_undo_cancel">game/undo/cancel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#game_undo_request">game/undo/request</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#gamelist_count_subscribe">gamelist/count/subscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#gamelist_count_unsubscribe">gamelist/count/unsubscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#gamelist_query">gamelist/query</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">by</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">limit</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">list</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">results</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">where</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListWhere.html" class="tsd-signature-type tsd-kind-interface">GameListWhere</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#hostinfo">hostinfo</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">ggs-version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#itc">itc</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#net_ping">net/ping</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#notification_delete">notification/delete</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#remote_storage_remove">remote_storage/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#remote_storage_set">remote_storage/set</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#remote_storage_sync">remote_storage/sync</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_append">review/append</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_chat">review/chat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_chat_remove">review/chat/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_connect">review/connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#review_disconnect">review/disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#seek_graph_connect">seek_graph/connect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#seek_graph_disconnect">seek_graph/disconnect</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#stats_online">stats/online</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#ui_pushes_subscribe">ui-pushes/subscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#ui_pushes_unsubscribe">ui-pushes/unsubscribe</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServer.html#user_monitor">user/monitor</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#protocol.ClientToServer">view full</a>)</h4><ul class="tsd-hierarchy"><li><a href="protocol.ClientToServerBase.html" class="tsd-signature-type tsd-kind-interface">ClientToServerBase</a><ul class="tsd-hierarchy"><li><span class="target">ClientToServer</span></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L119">engine/protocol/ClientToServer.ts:119</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.ClientToServer.html#authenticate" class="tsd-index-link tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a>
 <a href="protocol.ClientToServer.html#automatch_cancel" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/cancel</span></a>
 <a href="protocol.ClientToServer.html#automatch_find_match" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/find_<wbr/>match</span></a>
 <a href="protocol.ClientToServer.html#automatch_list" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/list</span></a>
@@ -88,79 +88,79 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">language</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>ISO 639-1 language code used on this device.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">language_<wbr/>version</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The version of the translation dictionary.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">user_<wbr/>agent</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Browser user agent (or websocket library)</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ClientToServerBase.html">ClientToServerBase</a>.<a href="protocol.ClientToServerBase.html#authenticate">authenticate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L30">engine/protocol/ClientToServer.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/cancel</span><a href="#automatch_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Cancel a match request</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_cancel.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L590">engine/protocol/ClientToServer.ts:590</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_find_match" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/find_<wbr/>match</span><a href="#automatch_find_match" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/find_<wbr/>match</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Request a match via the automatch system</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_find_match.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.AutomatchPreferences.html" class="tsd-signature-type tsd-kind-interface">AutomatchPreferences</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L587">engine/protocol/ClientToServer.ts:587</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_list" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/list</span><a href="#automatch_list" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/list</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Get active automatch entries for the current user</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_list.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{}</span></span><ul class="tsd-parameters"></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L121">engine/protocol/ClientToServer.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="bot_config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>bot/config</span><a href="#bot_config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bot/config</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates the config for the bot</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="bot_config.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L593">engine/protocol/ClientToServer.ts:593</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="bot_status" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>bot/status</span><a href="#bot_status" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bot/status</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the number of games that the bot is currently playing</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="bot_status.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">ongoing_blitz_count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ongoing_correspondence_count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ongoing_live_count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">ongoing_<wbr/>blitz_<wbr/>count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ongoing_<wbr/>correspondence_<wbr/>count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ongoing_<wbr/>live_<wbr/>count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L596">engine/protocol/ClientToServer.ts:596</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="challenge_keepalive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>challenge/keepalive</span><a href="#challenge_keepalive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">challenge/keepalive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Message to let the server know the client is still interested
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ClientToServerBase.html">ClientToServerBase</a>.<a href="protocol.ClientToServerBase.html#authenticate">authenticate</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L30">engine/protocol/ClientToServer.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/cancel</span><a href="#automatch_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Cancel a match request</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_cancel.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L590">engine/protocol/ClientToServer.ts:590</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_find_match" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/find_<wbr/>match</span><a href="#automatch_find_match" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/find_<wbr/>match</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Request a match via the automatch system</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_find_match.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.AutomatchPreferences.html" class="tsd-signature-type tsd-kind-interface">AutomatchPreferences</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L587">engine/protocol/ClientToServer.ts:587</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_list" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/list</span><a href="#automatch_list" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/list</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Get active automatch entries for the current user</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_list.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{}</span></span><ul class="tsd-parameters"></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L121">engine/protocol/ClientToServer.ts:121</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="bot_config" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>bot/config</span><a href="#bot_config" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bot/config</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates the config for the bot</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="bot_config.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">config</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">config</span>: <span class="tsd-signature-type">any</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L593">engine/protocol/ClientToServer.ts:593</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="bot_status" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>bot/status</span><a href="#bot_status" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bot/status</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the number of games that the bot is currently playing</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="bot_status.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">ongoing_blitz_count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ongoing_correspondence_count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ongoing_live_count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">ongoing_<wbr/>blitz_<wbr/>count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ongoing_<wbr/>correspondence_<wbr/>count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ongoing_<wbr/>live_<wbr/>count</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L596">engine/protocol/ClientToServer.ts:596</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="challenge_keepalive" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>challenge/keepalive</span><a href="#challenge_keepalive" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">challenge/keepalive</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Message to let the server know the client is still interested
  in the specified blitz or live challenge. These should be sent
  about once a second to prevent the server from canceling the challenge.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="challenge_keepalive.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">challenge_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">challenge_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L127">engine/protocol/ClientToServer.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_join" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/join</span><a href="#chat_join" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/join</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Join a chat channel</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="challenge_keepalive.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">challenge_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">challenge_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L127">engine/protocol/ClientToServer.ts:127</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_join" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/join</span><a href="#chat_join" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/join</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Join a chat channel</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_join.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Channel to join</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L492">engine/protocol/ClientToServer.ts:492</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_part" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/part</span><a href="#chat_part" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/part</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Leave a channel</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L492">engine/protocol/ClientToServer.ts:492</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_part" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/part</span><a href="#chat_part" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/part</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Leave a channel</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_part.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Channel to leave</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L498">engine/protocol/ClientToServer.ts:498</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_pm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/pm</span><a href="#chat_pm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/pm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Send a private message to another user</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L498">engine/protocol/ClientToServer.ts:498</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_pm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/pm</span><a href="#chat_pm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/pm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Send a private message to another user</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_pm.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">as_system</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">as_<wbr/>system</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span></h5><div class="tsd-comment tsd-typography"><p>Moderator option to send the chat from the system not from their personal PM</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Message text</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Player ID of the recipient</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UUID for the message</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Username of the recipient</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L518">engine/protocol/ClientToServer.ts:518</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_pm_close" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/pm/close</span><a href="#chat_pm_close" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/pm/close</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Closes the current user&#39;s private message session with the given player id</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_pm_close.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L548">engine/protocol/ClientToServer.ts:548</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_pm_load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/pm/load</span><a href="#chat_pm_load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/pm/load</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Loads the current user&#39;s private message session history with the given player id</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_pm_load.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L545">engine/protocol/ClientToServer.ts:545</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_pm_superchat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/pm/superchat</span><a href="#chat_pm_superchat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/pm/superchat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Begins a &quot;super chat&quot; session with the given player id, which creates an
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L518">engine/protocol/ClientToServer.ts:518</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_pm_close" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/pm/close</span><a href="#chat_pm_close" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/pm/close</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Closes the current user&#39;s private message session with the given player id</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_pm_close.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L548">engine/protocol/ClientToServer.ts:548</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_pm_load" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/pm/load</span><a href="#chat_pm_load" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/pm/load</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Loads the current user&#39;s private message session history with the given player id</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_pm_load.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L545">engine/protocol/ClientToServer.ts:545</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_pm_superchat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/pm/superchat</span><a href="#chat_pm_superchat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/pm/superchat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Begins a &quot;super chat&quot; session with the given player id, which creates an
  unclosable dialog if enable is true, and makes the dialog closable again
 if enable is false. This is only available to moderators.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_pm_superchat.__type-24.__type-25"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">enable</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">enable</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><p>Set to true if you want the modal to be unclosable, false if you want
 the modal to be closable again</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Username of the recipient</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L553">engine/protocol/ClientToServer.ts:553</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/remove</span><a href="#chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Moderator only command to remove a single chat message</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_remove.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L570">engine/protocol/ClientToServer.ts:570</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_remove_all" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/remove_<wbr/>all</span><a href="#chat_remove_all" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/remove_<wbr/>all</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Moderator only command to remove all chat messages for a given player</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L553">engine/protocol/ClientToServer.ts:553</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/remove</span><a href="#chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Moderator only command to remove a single chat message</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_remove.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L570">engine/protocol/ClientToServer.ts:570</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_remove_all" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/remove_<wbr/>all</span><a href="#chat_remove_all" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/remove_<wbr/>all</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Moderator only command to remove all chat messages for a given player</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_remove_all.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Player id to remove all messages for</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L564">engine/protocol/ClientToServer.ts:564</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_send" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/send</span><a href="#chat_send" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/send</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a chat message to the given channel</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L564">engine/protocol/ClientToServer.ts:564</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_send" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/send</span><a href="#chat_send" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/send</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a chat message to the given channel</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_send.__type-30.__type-31"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Channel to send the message to</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Message text</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>ID for the message</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L482">engine/protocol/ClientToServer.ts:482</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_topic" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/topic</span><a href="#chat_topic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/topic</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sets a channel topic</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_topic.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">topic</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">topic</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L479">engine/protocol/ClientToServer.ts:479</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/annul</span><a href="#game_annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/annul</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>In Japanese rules, if the game is found to be repeating, the players
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L482">engine/protocol/ClientToServer.ts:482</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_topic" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat/topic</span><a href="#chat_topic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat/topic</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sets a channel topic</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_topic.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">topic</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">topic</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L479">engine/protocol/ClientToServer.ts:479</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_annul" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/annul</span><a href="#game_annul" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/annul</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>In Japanese rules, if the game is found to be repeating, the players
  may opt to annul the entire game and start over.</p>
 <p> This is largely undesired in an online setting and support for this
  will probably be removed in the future, dont&#39; bother implementing
  this.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_annul.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L274">engine/protocol/ClientToServer.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/cancel</span><a href="#game_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Cancels a game. This is effectively the same as resign, except the
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L274">engine/protocol/ClientToServer.ts:274</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/cancel</span><a href="#game_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Cancels a game. This is effectively the same as resign, except the
  game will not be ranked. This is only allowed within the first few
  moves of the game. (See GobanEngine.gameCanBeCancelled for cancellation )</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_cancel.__type-36.__type-37"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L263">engine/protocol/ClientToServer.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/chat</span><a href="#game_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a chat message to a game</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L263">engine/protocol/ClientToServer.ts:263</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/chat</span><a href="#game_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a chat message to a game</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_chat.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">body</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="protocol.GameChatTranslatedMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatTranslatedMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.GameChatAnalysisMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatAnalysisMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.GameChatReviewMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatReviewMessage</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;main&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;malkovich&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;moderator&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hidden&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;personal&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">body</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="protocol.GameChatTranslatedMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatTranslatedMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.GameChatAnalysisMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatAnalysisMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.GameChatReviewMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatReviewMessage</a></h5><div class="tsd-comment tsd-typography"><p>The chat message</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The move number currently being viewed</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;main&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;malkovich&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;moderator&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hidden&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;personal&quot;</span></h5><div class="tsd-comment tsd-typography"><p>The type of chat message being sent</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L326">engine/protocol/ClientToServer.ts:326</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/chat/remove</span><a href="#game_chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Moderator only command to remove a single chat message from a game</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_chat_remove.__type-40.__type-41"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">chat_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">chat_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L573">engine/protocol/ClientToServer.ts:573</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_clear_delayed_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/clear_<wbr/>delayed_<wbr/>resign</span><a href="#game_clear_delayed_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/clear_<wbr/>delayed_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_clear_delayed_resign.__type-42.__type-43"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L256">engine/protocol/ClientToServer.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_conditional_moves_set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/conditional_<wbr/>moves/set</span><a href="#game_conditional_moves_set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/conditional_<wbr/>moves/set</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sets conditional moves to be made on behalf of the player in response
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L326">engine/protocol/ClientToServer.ts:326</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/chat/remove</span><a href="#game_chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Moderator only command to remove a single chat message from a game</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_chat_remove.__type-40.__type-41"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">chat_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">chat_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L573">engine/protocol/ClientToServer.ts:573</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_clear_delayed_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/clear_<wbr/>delayed_<wbr/>resign</span><a href="#game_clear_delayed_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/clear_<wbr/>delayed_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_clear_delayed_resign.__type-42.__type-43"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L256">engine/protocol/ClientToServer.ts:256</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_conditional_moves_set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/conditional_<wbr/>moves/set</span><a href="#game_conditional_moves_set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/conditional_<wbr/>moves/set</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sets conditional moves to be made on behalf of the player in response
  to a move by the opponent.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_conditional_moves_set.__type-44.__type-45"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">conditional_moves</span><span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">conditional_<wbr/>moves</span><span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a></h5><div class="tsd-comment tsd-typography"><p>The conditional moves. The top level should be an array that looks
  like <code>[null, { ... }]</code> where the second element contains the responses
  to the opponent&#39;s move.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The move number from which the conditional moves are rooted in</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L314">engine/protocol/ClientToServer.ts:314</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/connect</span><a href="#game_connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Connect to a game. Once connected, the client will receive game
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L314">engine/protocol/ClientToServer.ts:314</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/connect</span><a href="#game_connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Connect to a game. Once connected, the client will receive game
  updates relevant to the game.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_connect.__type-46.__type-47"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">chat</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">chat</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><p>If true, the client will receive the game chat log and new chat events</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id to connect to</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L131">engine/protocol/ClientToServer.ts:131</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_delayed_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/delayed_<wbr/>resign</span><a href="#game_delayed_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/delayed_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_delayed_resign.__type-48.__type-49"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L252">engine/protocol/ClientToServer.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/disconnect</span><a href="#game_disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Disconnect from a game. This will stop game updates for a particular game.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_disconnect.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L140">engine/protocol/ClientToServer.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/latency</span><a href="#game_latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update your latency information for a particular game. This is used
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L131">engine/protocol/ClientToServer.ts:131</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_delayed_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/delayed_<wbr/>resign</span><a href="#game_delayed_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/delayed_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_delayed_resign.__type-48.__type-49"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L252">engine/protocol/ClientToServer.ts:252</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/disconnect</span><a href="#game_disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Disconnect from a game. This will stop game updates for a particular game.</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_disconnect.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L140">engine/protocol/ClientToServer.ts:140</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/latency</span><a href="#game_latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update your latency information for a particular game. This is used
  for clock synchronization. It is not strictly required, however strongly
  suggested for live games.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_latency.__type-52.__type-53"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Network latency, measured in milliseconds. See net/ping to measure this.</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L340">engine/protocol/ClientToServer.ts:340</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/log</span><a href="#game_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/log</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Returns an event log for the given game. This is primarily
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L340">engine/protocol/ClientToServer.ts:340</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_log" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/log</span><a href="#game_log" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/log</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Returns an event log for the given game. This is primarily
  for moderation purposes, although the endpoint is generally
  available to all users.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_log.__type-54.__type-55"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L431">engine/protocol/ClientToServer.ts:431</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/move</span><a href="#game_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Submit a move for a game</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_log.__type-54.__type-55"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L431">engine/protocol/ClientToServer.ts:431</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/move</span><a href="#game_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Submit a move for a game</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_move.__type-56.__type-57"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">blur</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">blur</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Maximum number of milliseconds the client was out of focus between
 the last move and this move</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">clock</span><span class="tsd-signature-symbol">?: </span><a href="JGOFPlayerClock.html" class="tsd-signature-type tsd-kind-interface">JGOFPlayerClock</a></h5><div class="tsd-comment tsd-typography"><p>Clock according to the client. If this is within the margin of
@@ -168,18 +168,18 @@
  clock value. If not provided, the server clock will be used.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The move number to play at</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L195">engine/protocol/ClientToServer.ts:195</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_pause" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/pause</span><a href="#game_pause" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/pause</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Pauses the game clocks</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L195">engine/protocol/ClientToServer.ts:195</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_pause" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/pause</span><a href="#game_pause" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/pause</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Pauses the game clocks</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_pause.__type-58.__type-59"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L236">engine/protocol/ClientToServer.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_prevent_escaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/prevent_<wbr/>escaping</span><a href="#game_prevent_escaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/prevent_<wbr/>escaping</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Request the server end a game that someone has left without resigning
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L236">engine/protocol/ClientToServer.ts:236</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_prevent_escaping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/prevent_<wbr/>escaping</span><a href="#game_prevent_escaping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/prevent_<wbr/>escaping</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Request the server end a game that someone has left without resigning
 from</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_prevent_escaping.__type-60.__type-61"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">annul</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">annul</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><p>Request that the game be annulled or not</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h5><div class="tsd-comment tsd-typography"><p>The proposed winner</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L291">engine/protocol/ClientToServer.ts:291</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_prevent_stalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/prevent_<wbr/>stalling</span><a href="#game_prevent_stalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/prevent_<wbr/>stalling</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Request the server end a game that is being stalled by one of the
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L291">engine/protocol/ClientToServer.ts:291</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_prevent_stalling" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/prevent_<wbr/>stalling</span><a href="#game_prevent_stalling" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/prevent_<wbr/>stalling</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Request the server end a game that is being stalled by one of the
 players. This will only work if the server agrees in the outcome.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_prevent_stalling.__type-62.__type-63"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></h5><div class="tsd-comment tsd-typography"><p>The proposed winner</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L281">engine/protocol/ClientToServer.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_removed_stones_accept" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/removed_<wbr/>stones/accept</span><a href="#game_removed_stones_accept" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/removed_<wbr/>stones/accept</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Accepts the stones as removed. Once both players have accepted the same
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L281">engine/protocol/ClientToServer.ts:281</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_removed_stones_accept" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/removed_<wbr/>stones/accept</span><a href="#game_removed_stones_accept" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/removed_<wbr/>stones/accept</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Accepts the stones as removed. Once both players have accepted the same
  stones, the stone removal phase will conclude and the game will finish.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_removed_stones_accept.__type-64.__type-65"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>All of the stones that are accepted as removed, and all
@@ -190,9 +190,9 @@
 era of the game, the official client no longer displays this as an
 option to the user as it was very largely unused and was a large
 source of confusion.</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L179">engine/protocol/ClientToServer.ts:179</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_removed_stones_reject" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/removed_<wbr/>stones/reject</span><a href="#game_removed_stones_reject" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/removed_<wbr/>stones/reject</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Rejects the removed stones and resumes the game from the stone removal phase</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L179">engine/protocol/ClientToServer.ts:179</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_removed_stones_reject" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/removed_<wbr/>stones/reject</span><a href="#game_removed_stones_reject" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/removed_<wbr/>stones/reject</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Rejects the removed stones and resumes the game from the stone removal phase</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_removed_stones_reject.__type-66.__type-67"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L172">engine/protocol/ClientToServer.ts:172</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_removed_stones_set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/removed_<wbr/>stones/set</span><a href="#game_removed_stones_set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/removed_<wbr/>stones/set</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sets removed stones in the stone removal phase.</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L172">engine/protocol/ClientToServer.ts:172</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_removed_stones_set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/removed_<wbr/>stones/set</span><a href="#game_removed_stones_set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/removed_<wbr/>stones/set</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sets removed stones in the stone removal phase.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_removed_stones_set.__type-68.__type-69"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">needs_sealing</span><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">strict_seki_mode</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">needs_<wbr/>sealing</span><span class="tsd-signature-symbol">?: </span><a href="JGOFSealingIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFSealingIntersection</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>List of intersections that need to be sealed before the game can be
  correctly scored. Note, if this is undefined, the value will not
@@ -208,47 +208,47 @@
 option to the user as it was very largely unused and was a large
 source of confusion. This field is deprecated and will likely be
 removed in the future.</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L143">engine/protocol/ClientToServer.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/resign</span><a href="#game_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Resigns from the game</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L143">engine/protocol/ClientToServer.ts:143</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/resign</span><a href="#game_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Resigns from the game</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_resign.__type-70.__type-71"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L248">engine/protocol/ClientToServer.ts:248</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/resume</span><a href="#game_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/resume</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Resumes the game clocks</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L248">engine/protocol/ClientToServer.ts:248</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_resume" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/resume</span><a href="#game_resume" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/resume</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Resumes the game clocks</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_resume.__type-72.__type-73"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L242">engine/protocol/ClientToServer.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_timed_out" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/timed_<wbr/>out</span><a href="#game_timed_out" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/timed_<wbr/>out</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Inform the server that the client believes it&#39;s clock has timed out
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L242">engine/protocol/ClientToServer.ts:242</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_timed_out" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/timed_<wbr/>out</span><a href="#game_timed_out" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/timed_<wbr/>out</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Inform the server that the client believes it&#39;s clock has timed out
  and the game should be ended in a timeout. This is not strictly necessary
  to implement as the server will also timeout games, however there is
  a grace period to account for network latency, so well behaved clients
  can (and should) send this message to be very exact with timeouts.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_timed_out.__type-74.__type-75"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L307">engine/protocol/ClientToServer.ts:307</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_undo_accept" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/undo/accept</span><a href="#game_undo_accept" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/undo/accept</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Accepts an undo</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L307">engine/protocol/ClientToServer.ts:307</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_undo_accept" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/undo/accept</span><a href="#game_undo_accept" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/undo/accept</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Accepts an undo</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_undo_accept.__type-76.__type-77"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The current move number</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L220">engine/protocol/ClientToServer.ts:220</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_undo_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/undo/cancel</span><a href="#game_undo_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/undo/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Cancels an undo request</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L220">engine/protocol/ClientToServer.ts:220</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_undo_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/undo/cancel</span><a href="#game_undo_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/undo/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Cancels an undo request</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_undo_cancel.__type-78.__type-79"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The current move number</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L228">engine/protocol/ClientToServer.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_undo_request" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/undo/request</span><a href="#game_undo_request" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/undo/request</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Requests an undo</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L228">engine/protocol/ClientToServer.ts:228</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_undo_request" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/undo/request</span><a href="#game_undo_request" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/undo/request</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Requests an undo</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game_undo_request.__type-80.__type-81"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The current move number</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L212">engine/protocol/ClientToServer.ts:212</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_count_subscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist/count/subscribe</span><a href="#gamelist_count_subscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist/count/subscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Connects to the game list count.
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L212">engine/protocol/ClientToServer.ts:212</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_count_subscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist/count/subscribe</span><a href="#gamelist_count_subscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist/count/subscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Connects to the game list count.
  Once connected you&#39;ll start receiving <code>gamelist-count</code> or
  <code>gamelist-count-${channel}</code> messages.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="gamelist_count_subscribe.__type-82.__type-83"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The group or tournament channel to subscribe to. If no
  channel is provided, the global server counts will be
  sent</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L388">engine/protocol/ClientToServer.ts:388</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_count_unsubscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist/count/unsubscribe</span><a href="#gamelist_count_unsubscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist/count/unsubscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Disconnects from the game list count</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L388">engine/protocol/ClientToServer.ts:388</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_count_unsubscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist/count/unsubscribe</span><a href="#gamelist_count_unsubscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist/count/unsubscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Disconnects from the game list count</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="gamelist_count_unsubscribe.__type-84.__type-85"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The group or tournament channel to unsubscribe from. If no
 channel is provided, the global server counts will be
 unsubscribed from</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L396">engine/protocol/ClientToServer.ts:396</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_query" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist/query</span><a href="#gamelist_query" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist/query</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">by</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">limit</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">list</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">results</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">where</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListWhere.html" class="tsd-signature-type tsd-kind-interface">GameListWhere</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Queries the server for a list of games</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L396">engine/protocol/ClientToServer.ts:396</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_query" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist/query</span><a href="#gamelist_query" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist/query</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">by</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">limit</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">list</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">results</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">where</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListWhere.html" class="tsd-signature-type tsd-kind-interface">GameListWhere</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Queries the server for a list of games</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="gamelist_query.__type-86.__type-87"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">by</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">limit</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">list</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">results</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">where</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListWhere.html" class="tsd-signature-type tsd-kind-interface">GameListWhere</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">limit</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">list</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;live&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;corr&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;kidsgo&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">sort_by</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;rank&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">where</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListWhere.html" class="tsd-signature-type tsd-kind-interface">GameListWhere</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The group or tournament channel to query</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The number of games to skip before returning results</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">limit</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of games to return, between 1 and 300</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">list</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;live&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;corr&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;kidsgo&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">sort_<wbr/>by</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;rank&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">where</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListWhere.html" class="tsd-signature-type tsd-kind-interface">GameListWhere</a></h5><div class="tsd-comment tsd-typography"><p>Filtering options</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">by</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">limit</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">list</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">results</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">where</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListWhere.html" class="tsd-signature-type tsd-kind-interface">GameListWhere</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L404">engine/protocol/ClientToServer.ts:404</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hostinfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hostinfo</span><a href="#hostinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hostinfo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ggs-version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Retrieve host information for the termination server you are connected to</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="hostinfo.__type-88.__type-89"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ggs-version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{}</span></span><ul class="tsd-parameters"></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ggs-version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ggs-<wbr/>version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L579">engine/protocol/ClientToServer.ts:579</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="itc" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>itc</span><a href="#itc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">itc</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends an &quot;Inter Tab Communication&quot; message to all other connected
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">by</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">limit</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">list</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">results</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">size</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">where</span><span class="tsd-signature-symbol">: </span><a href="protocol.GameListWhere.html" class="tsd-signature-type tsd-kind-interface">GameListWhere</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L404">engine/protocol/ClientToServer.ts:404</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hostinfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hostinfo</span><a href="#hostinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hostinfo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ggs-version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Retrieve host information for the termination server you are connected to</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="hostinfo.__type-88.__type-89"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ggs-version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{}</span></span><ul class="tsd-parameters"></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ggs-version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ggs-<wbr/>version</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L579">engine/protocol/ClientToServer.ts:579</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="itc" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>itc</span><a href="#itc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">itc</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends an &quot;Inter Tab Communication&quot; message to all other connected
  clients for the current user. This includes other devices, so the
  &quot;Tab&quot; part is a bit of a misnomer.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="itc.__type-91.__type-92"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><p>User defined data</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>User defined event string</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L439">engine/protocol/ClientToServer.ts:439</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="net_ping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/ping</span><a href="#net_ping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/ping</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a ping to the server. This message should be
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L439">engine/protocol/ClientToServer.ts:439</a></li></ul></aside></section><section class="tsd-panel tsd-member tsd-is-inherited"><a id="net_ping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/ping</span><a href="#net_ping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/ping</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a ping to the server. This message should be
  sent regularly. The default interval is 10 seconds.
  This keeps the connection alive and allows a client
  to measure clock drift and latency, both of which
@@ -256,37 +256,37 @@
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="net_ping.__type-93.__type-94"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">drift</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Client timestamp - milliseconds since epoch</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">drift</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Last clock drift measurement, or <code>0</code></p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Last latency measurement, or <code>0</code></p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ClientToServerBase.html">ClientToServerBase</a>.<a href="protocol.ClientToServerBase.html#net_ping">net/ping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L64">engine/protocol/ClientToServer.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="notification_delete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>notification/delete</span><a href="#notification_delete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">notification/delete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Deletes a notification</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="notification_delete.__type-95.__type-96"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">notification_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">notification_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L382">engine/protocol/ClientToServer.ts:382</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/remove</span><a href="#remote_storage_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Remove the given key from remote storage system for this user</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><p>Inherited from <a href="protocol.ClientToServerBase.html">ClientToServerBase</a>.<a href="protocol.ClientToServerBase.html#net_ping">net/ping</a></p><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L64">engine/protocol/ClientToServer.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="notification_delete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>notification/delete</span><a href="#notification_delete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">notification/delete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Deletes a notification</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="notification_delete.__type-95.__type-96"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">notification_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">notification_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L382">engine/protocol/ClientToServer.ts:382</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/remove</span><a href="#remote_storage_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Remove the given key from remote storage system for this user</p>
 <p> For more details on the remote storage replication system see:
   <a href="https://github.com/online-go/online-go.com/blob/devel/src/lib/data.ts">https://github.com/online-go/online-go.com/blob/devel/src/lib/data.ts</a></p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_remove.__type-97.__type-98"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L462">engine/protocol/ClientToServer.ts:462</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/set</span><a href="#remote_storage_set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/set</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Set the given key in the remote storage system for this user</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_remove.__type-97.__type-98"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L462">engine/protocol/ClientToServer.ts:462</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_set" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/set</span><a href="#remote_storage_set" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/set</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Set the given key in the remote storage system for this user</p>
 <p> For more details on the remote storage replication system see:
   <a href="https://github.com/online-go/online-go.com/blob/devel/src/lib/data.ts">https://github.com/online-go/online-go.com/blob/devel/src/lib/data.ts</a></p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_set.__type-99.__type-100"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L451">engine/protocol/ClientToServer.ts:451</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_sync" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/sync</span><a href="#remote_storage_sync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/sync</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Requests all updated key/value pairs for this user since the
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_set.__type-99.__type-100"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L451">engine/protocol/ClientToServer.ts:451</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_sync" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/sync</span><a href="#remote_storage_sync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/sync</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Requests all updated key/value pairs for this user since the
  provided timestamp (as as ISO 8601 string).</p>
 <p> For more details on the remote storage replication system see:
   <a href="https://github.com/online-go/online-go.com/blob/devel/src/lib/data.ts">https://github.com/online-go/online-go.com/blob/devel/src/lib/data.ts</a></p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_sync.__type-101.__type-102"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">since</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">since</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>ISO 8601 timestamp. Updates made after this timestamp will be sent to the client.</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L473">engine/protocol/ClientToServer.ts:473</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_append" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/append</span><a href="#review_append" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/append</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Append a review action to the review log.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_append.__type-103.__type-104"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L360">engine/protocol/ClientToServer.ts:360</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/chat</span><a href="#review_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a chat message to a review</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">error</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">retry</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">success</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L473">engine/protocol/ClientToServer.ts:473</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_append" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/append</span><a href="#review_append" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/append</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Append a review action to the review log.</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_append.__type-103.__type-104"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L360">engine/protocol/ClientToServer.ts:360</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/chat</span><a href="#review_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a chat message to a review</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_chat.__type-105.__type-106"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">body</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">review_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">body</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The chat message</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The root of the branch the user is viewing</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The analysis branch the user is viewing</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The review id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L363">engine/protocol/ClientToServer.ts:363</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/chat/remove</span><a href="#review_chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Moderator only command to remove a single chat message from a game</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_chat_remove.__type-107.__type-108"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">chat_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">review_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">chat_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L576">engine/protocol/ClientToServer.ts:576</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/connect</span><a href="#review_connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Connects to a review</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L363">engine/protocol/ClientToServer.ts:363</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/chat/remove</span><a href="#review_chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Moderator only command to remove a single chat message from a game</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_chat_remove.__type-107.__type-108"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">chat_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">review_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">chat_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L576">engine/protocol/ClientToServer.ts:576</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/connect</span><a href="#review_connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Connects to a review</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_connect.__type-109.__type-110"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">review_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The review id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L348">engine/protocol/ClientToServer.ts:348</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/disconnect</span><a href="#review_disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Disconnects from a review</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L348">engine/protocol/ClientToServer.ts:348</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review_disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/disconnect</span><a href="#review_disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Disconnects from a review</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review_disconnect.__type-111.__type-112"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">review_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The review id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L354">engine/protocol/ClientToServer.ts:354</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="seek_graph_connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>seek_<wbr/>graph/connect</span><a href="#seek_graph_connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">seek_<wbr/>graph/connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Subscribes to the seek graph events. The channel is required to be &quot;global&quot;
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L354">engine/protocol/ClientToServer.ts:354</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="seek_graph_connect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>seek_<wbr/>graph/connect</span><a href="#seek_graph_connect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">seek_<wbr/>graph/connect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Subscribes to the seek graph events. The channel is required to be &quot;global&quot;
  for now and the foreseeable future.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="seek_graph_connect.__type-113.__type-114"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;global&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;global&quot;</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L511">engine/protocol/ClientToServer.ts:511</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="seek_graph_disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>seek_<wbr/>graph/disconnect</span><a href="#seek_graph_disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">seek_<wbr/>graph/disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Un-Subscribes to the seek graph events. The channel is required to be &quot;global&quot;
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="seek_graph_connect.__type-113.__type-114"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;global&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;global&quot;</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L511">engine/protocol/ClientToServer.ts:511</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="seek_graph_disconnect" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>seek_<wbr/>graph/disconnect</span><a href="#seek_graph_disconnect" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">seek_<wbr/>graph/disconnect</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Un-Subscribes to the seek graph events. The channel is required to be &quot;global&quot;
  for now and the foreseeable future.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="seek_graph_disconnect.__type-115.__type-116"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;global&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;global&quot;</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L515">engine/protocol/ClientToServer.ts:515</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stats_online" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stats/online</span><a href="#stats_online" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stats/online</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Request the number of unique authenticated players
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="seek_graph_disconnect.__type-115.__type-116"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;global&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;global&quot;</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L515">engine/protocol/ClientToServer.ts:515</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stats_online" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>stats/online</span><a href="#stats_online" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stats/online</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Request the number of unique authenticated players
  online within the given interval</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="stats_online.__type-117.__type-118"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">interval</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">interval</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Interval in seconds</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L376">engine/protocol/ClientToServer.ts:376</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ui_pushes_subscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ui-<wbr/>pushes/subscribe</span><a href="#ui_pushes_subscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui-<wbr/>pushes/subscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Subscribes to UI related push event messages sent to a particular channel</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ui_pushes_subscribe.__type-119.__type-120"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L504">engine/protocol/ClientToServer.ts:504</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ui_pushes_unsubscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ui-<wbr/>pushes/unsubscribe</span><a href="#ui_pushes_unsubscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui-<wbr/>pushes/unsubscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Un-Subscribes to UI related push event messages sent to a particular channel</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ui_pushes_unsubscribe.__type-121.__type-122"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L507">engine/protocol/ClientToServer.ts:507</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_monitor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/monitor</span><a href="#user_monitor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/monitor</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Subscribes to online status updates for the given player ids</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_monitor.__type-123.__type-124"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">user_ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">user_<wbr/>ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L434">engine/protocol/ClientToServer.ts:434</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#authenticate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a><a href="#automatch_cancel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/cancel</span></a><a href="#automatch_find_match" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/find_<wbr/>match</span></a><a href="#automatch_list" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/list</span></a><a href="#bot_config" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bot/config</span></a><a href="#bot_status" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bot/status</span></a><a href="#challenge_keepalive" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge/keepalive</span></a><a href="#chat_join" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/join</span></a><a href="#chat_part" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/part</span></a><a href="#chat_pm" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/pm</span></a><a href="#chat_pm_close" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/pm/close</span></a><a href="#chat_pm_load" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/pm/load</span></a><a href="#chat_pm_superchat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/pm/superchat</span></a><a href="#chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/remove</span></a><a href="#chat_remove_all" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/remove_<wbr/>all</span></a><a href="#chat_send" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/send</span></a><a href="#chat_topic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/topic</span></a><a href="#game_annul" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/annul</span></a><a href="#game_cancel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/cancel</span></a><a href="#game_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/chat</span></a><a href="#game_chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/chat/remove</span></a><a href="#game_clear_delayed_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/clear_<wbr/>delayed_<wbr/>resign</span></a><a href="#game_conditional_moves_set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/conditional_<wbr/>moves/set</span></a><a href="#game_connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/connect</span></a><a href="#game_delayed_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/delayed_<wbr/>resign</span></a><a href="#game_disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/disconnect</span></a><a href="#game_latency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/latency</span></a><a href="#game_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/log</span></a><a href="#game_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/move</span></a><a href="#game_pause" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/pause</span></a><a href="#game_prevent_escaping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/prevent_<wbr/>escaping</span></a><a href="#game_prevent_stalling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/prevent_<wbr/>stalling</span></a><a href="#game_removed_stones_accept" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/removed_<wbr/>stones/accept</span></a><a href="#game_removed_stones_reject" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/removed_<wbr/>stones/reject</span></a><a href="#game_removed_stones_set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/removed_<wbr/>stones/set</span></a><a href="#game_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/resign</span></a><a href="#game_resume" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/resume</span></a><a href="#game_timed_out" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/timed_<wbr/>out</span></a><a href="#game_undo_accept" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/undo/accept</span></a><a href="#game_undo_cancel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/undo/cancel</span></a><a href="#game_undo_request" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/undo/request</span></a><a href="#gamelist_count_subscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist/count/subscribe</span></a><a href="#gamelist_count_unsubscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist/count/unsubscribe</span></a><a href="#gamelist_query" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist/query</span></a><a href="#hostinfo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hostinfo</span></a><a href="#itc" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>itc</span></a><a href="#net_ping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/ping</span></a><a href="#notification_delete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>notification/delete</span></a><a href="#remote_storage_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/remove</span></a><a href="#remote_storage_set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/set</span></a><a href="#remote_storage_sync" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/sync</span></a><a href="#review_append" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/append</span></a><a href="#review_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/chat</span></a><a href="#review_chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/chat/remove</span></a><a href="#review_connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/connect</span></a><a href="#review_disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/disconnect</span></a><a href="#seek_graph_connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>seek_<wbr/>graph/connect</span></a><a href="#seek_graph_disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>seek_<wbr/>graph/disconnect</span></a><a href="#stats_online" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stats/online</span></a><a href="#ui_pushes_subscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui-<wbr/>pushes/subscribe</span></a><a href="#ui_pushes_unsubscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui-<wbr/>pushes/unsubscribe</span></a><a href="#user_monitor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/monitor</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L376">engine/protocol/ClientToServer.ts:376</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ui_pushes_subscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ui-<wbr/>pushes/subscribe</span><a href="#ui_pushes_subscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui-<wbr/>pushes/subscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Subscribes to UI related push event messages sent to a particular channel</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ui_pushes_subscribe.__type-119.__type-120"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L504">engine/protocol/ClientToServer.ts:504</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ui_pushes_unsubscribe" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ui-<wbr/>pushes/unsubscribe</span><a href="#ui_pushes_unsubscribe" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui-<wbr/>pushes/unsubscribe</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Un-Subscribes to UI related push event messages sent to a particular channel</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ui_pushes_unsubscribe.__type-121.__type-122"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L507">engine/protocol/ClientToServer.ts:507</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_monitor" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/monitor</span><a href="#user_monitor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/monitor</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Subscribes to online status updates for the given player ids</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_monitor.__type-123.__type-124"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">user_ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">user_<wbr/>ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L434">engine/protocol/ClientToServer.ts:434</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#authenticate" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a><a href="#automatch_cancel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/cancel</span></a><a href="#automatch_find_match" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/find_<wbr/>match</span></a><a href="#automatch_list" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/list</span></a><a href="#bot_config" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bot/config</span></a><a href="#bot_status" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bot/status</span></a><a href="#challenge_keepalive" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge/keepalive</span></a><a href="#chat_join" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/join</span></a><a href="#chat_part" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/part</span></a><a href="#chat_pm" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/pm</span></a><a href="#chat_pm_close" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/pm/close</span></a><a href="#chat_pm_load" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/pm/load</span></a><a href="#chat_pm_superchat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/pm/superchat</span></a><a href="#chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/remove</span></a><a href="#chat_remove_all" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/remove_<wbr/>all</span></a><a href="#chat_send" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/send</span></a><a href="#chat_topic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat/topic</span></a><a href="#game_annul" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/annul</span></a><a href="#game_cancel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/cancel</span></a><a href="#game_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/chat</span></a><a href="#game_chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/chat/remove</span></a><a href="#game_clear_delayed_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/clear_<wbr/>delayed_<wbr/>resign</span></a><a href="#game_conditional_moves_set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/conditional_<wbr/>moves/set</span></a><a href="#game_connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/connect</span></a><a href="#game_delayed_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/delayed_<wbr/>resign</span></a><a href="#game_disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/disconnect</span></a><a href="#game_latency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/latency</span></a><a href="#game_log" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/log</span></a><a href="#game_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/move</span></a><a href="#game_pause" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/pause</span></a><a href="#game_prevent_escaping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/prevent_<wbr/>escaping</span></a><a href="#game_prevent_stalling" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/prevent_<wbr/>stalling</span></a><a href="#game_removed_stones_accept" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/removed_<wbr/>stones/accept</span></a><a href="#game_removed_stones_reject" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/removed_<wbr/>stones/reject</span></a><a href="#game_removed_stones_set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/removed_<wbr/>stones/set</span></a><a href="#game_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/resign</span></a><a href="#game_resume" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/resume</span></a><a href="#game_timed_out" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/timed_<wbr/>out</span></a><a href="#game_undo_accept" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/undo/accept</span></a><a href="#game_undo_cancel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/undo/cancel</span></a><a href="#game_undo_request" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/undo/request</span></a><a href="#gamelist_count_subscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist/count/subscribe</span></a><a href="#gamelist_count_unsubscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist/count/unsubscribe</span></a><a href="#gamelist_query" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist/query</span></a><a href="#hostinfo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hostinfo</span></a><a href="#itc" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>itc</span></a><a href="#net_ping" class="tsd-is-inherited"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/ping</span></a><a href="#notification_delete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>notification/delete</span></a><a href="#remote_storage_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/remove</span></a><a href="#remote_storage_set" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/set</span></a><a href="#remote_storage_sync" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/sync</span></a><a href="#review_append" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/append</span></a><a href="#review_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/chat</span></a><a href="#review_chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/chat/remove</span></a><a href="#review_connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/connect</span></a><a href="#review_disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/disconnect</span></a><a href="#seek_graph_connect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>seek_<wbr/>graph/connect</span></a><a href="#seek_graph_disconnect" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>seek_<wbr/>graph/disconnect</span></a><a href="#stats_online" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stats/online</span></a><a href="#ui_pushes_subscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui-<wbr/>pushes/subscribe</span></a><a href="#ui_pushes_unsubscribe" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui-<wbr/>pushes/unsubscribe</span></a><a href="#user_monitor" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/monitor</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.ClientToServerBase.html b/docs/interfaces/protocol.ClientToServerBase.html
index 622788d6..187b54ef 100644
--- a/docs/interfaces/protocol.ClientToServerBase.html
+++ b/docs/interfaces/protocol.ClientToServerBase.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ClientToServerBase | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.ClientToServerBase.html">ClientToServerBase</a></li></ul><h1>Interface ClientToServerBase</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>Messages that clients send, regardless of target server</p>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ClientToServerBase</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServerBase.html#authenticate">authenticate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServerBase.html#net_ping">net/ping</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#protocol.ClientToServerBase">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">ClientToServerBase</span><ul class="tsd-hierarchy"><li><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a></li><li><a href="protocol.ClientToAIServer.html" class="tsd-signature-type tsd-kind-interface">ClientToAIServer</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L22">engine/protocol/ClientToServer.ts:22</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.ClientToServerBase.html#authenticate" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ClientToServerBase</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServerBase.html#authenticate">authenticate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ClientToServerBase.html#net_ping">net/ping</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#protocol.ClientToServerBase">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">ClientToServerBase</span><ul class="tsd-hierarchy"><li><a href="protocol.ClientToServer.html" class="tsd-signature-type tsd-kind-interface">ClientToServer</a></li><li><a href="protocol.ClientToAIServer.html" class="tsd-signature-type tsd-kind-interface">ClientToAIServer</a></li></ul></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L22">engine/protocol/ClientToServer.ts:22</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.ClientToServerBase.html#authenticate" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a>
 <a href="protocol.ClientToServerBase.html#net_ping" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/ping</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="authenticate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>authenticate</span><a href="#authenticate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">authenticate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Authenticate with the server.</p>
 <p> Prior to authentication, you should perform a GET request to
@@ -16,7 +16,7 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">language</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>ISO 639-1 language code used on this device.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">language_<wbr/>version</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The version of the translation dictionary.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">user_<wbr/>agent</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Browser user agent (or websocket library)</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L30">engine/protocol/ClientToServer.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="net_ping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/ping</span><a href="#net_ping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/ping</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a ping to the server. This message should be
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L30">engine/protocol/ClientToServer.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="net_ping" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/ping</span><a href="#net_ping" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/ping</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Sends a ping to the server. This message should be
  sent regularly. The default interval is 10 seconds.
  This keeps the connection alive and allows a client
  to measure clock drift and latency, both of which
@@ -24,4 +24,4 @@
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="net_ping.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">drift</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Client timestamp - milliseconds since epoch</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">drift</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Last clock drift measurement, or <code>0</code></p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Last latency measurement, or <code>0</code></p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L64">engine/protocol/ClientToServer.ts:64</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#authenticate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a><a href="#net_ping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/ping</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L64">engine/protocol/ClientToServer.ts:64</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#authenticate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>authenticate</span></a><a href="#net_ping" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/ping</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.GameChatAnalysisMessage.html b/docs/interfaces/protocol.GameChatAnalysisMessage.html
index aaa11317..9f84489e 100644
--- a/docs/interfaces/protocol.GameChatAnalysisMessage.html
+++ b/docs/interfaces/protocol.GameChatAnalysisMessage.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatAnalysisMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatAnalysisMessage.html">GameChatAnalysisMessage</a></li></ul><h1>Interface GameChatAnalysisMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatAnalysisMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#branch_move">branch_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#engine_analysis">engine_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">visits</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">win_rate</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#from">from</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#pen_marks">pen_marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;analysis&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L763">engine/protocol/ClientToServer.ts:763</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatAnalysisMessage.html#branch_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branch_<wbr/>move?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatAnalysisMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatAnalysisMessage.html">GameChatAnalysisMessage</a></li></ul><h1>Interface GameChatAnalysisMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatAnalysisMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#branch_move">branch_move</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#engine_analysis">engine_analysis</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">visits</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">win_rate</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>        </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#from">from</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#marks">marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#name">name</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#pen_marks">pen_marks</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatAnalysisMessage.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;analysis&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L763">engine/protocol/ClientToServer.ts:763</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatAnalysisMessage.html#branch_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branch_<wbr/>move?</span></a>
 <a href="protocol.GameChatAnalysisMessage.html#engine_analysis" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine_<wbr/>analysis?</span></a>
 <a href="protocol.GameChatAnalysisMessage.html#from" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from?</span></a>
 <a href="protocol.GameChatAnalysisMessage.html#marks" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks?</span></a>
@@ -6,4 +6,4 @@
 <a href="protocol.GameChatAnalysisMessage.html#name" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name?</span></a>
 <a href="protocol.GameChatAnalysisMessage.html#pen_marks" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks?</span></a>
 <a href="protocol.GameChatAnalysisMessage.html#type" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="branch_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>branch_<wbr/>move</span><a href="#branch_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">branch_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L766">engine/protocol/ClientToServer.ts:766</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>engine_<wbr/>analysis</span><a href="#engine_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">visits</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">win_rate</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">visits</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L771">engine/protocol/ClientToServer.ts:771</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="from" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>from</span><a href="#from" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L767">engine/protocol/ClientToServer.ts:767</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L769">engine/protocol/ClientToServer.ts:769</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L768">engine/protocol/ClientToServer.ts:768</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L765">engine/protocol/ClientToServer.ts:765</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L770">engine/protocol/ClientToServer.ts:770</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;analysis&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L764">engine/protocol/ClientToServer.ts:764</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#branch_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branch_<wbr/>move</span></a><a href="#engine_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine_<wbr/>analysis</span></a><a href="#from" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="branch_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>branch_<wbr/>move</span><a href="#branch_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">branch_<wbr/>move</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L766">engine/protocol/ClientToServer.ts:766</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="engine_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>engine_<wbr/>analysis</span><a href="#engine_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">engine_<wbr/>analysis</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">visits</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">win_rate</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">visits</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L771">engine/protocol/ClientToServer.ts:771</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="from" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>from</span><a href="#from" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L767">engine/protocol/ClientToServer.ts:767</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>marks</span><a href="#marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">mark</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">mark</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L769">engine/protocol/ClientToServer.ts:769</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L768">engine/protocol/ClientToServer.ts:768</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L765">engine/protocol/ClientToServer.ts:765</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pen_marks" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pen_<wbr/>marks</span><a href="#pen_marks" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pen_<wbr/>marks</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L770">engine/protocol/ClientToServer.ts:770</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;analysis&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L764">engine/protocol/ClientToServer.ts:764</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#branch_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>branch_<wbr/>move</span></a><a href="#engine_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>engine_<wbr/>analysis</span></a><a href="#from" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a><a href="#marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>marks</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#pen_marks" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pen_<wbr/>marks</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.GameChatLine.html b/docs/interfaces/protocol.GameChatLine.html
index 2efc3305..441f5196 100644
--- a/docs/interfaces/protocol.GameChatLine.html
+++ b/docs/interfaces/protocol.GameChatLine.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatLine | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatLine.html">GameChatLine</a></li></ul><h1>Interface GameChatLine</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatLine</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#body">body</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="_internal_.AnalysisComment.html" class="tsd-signature-type tsd-kind-interface">AnalysisComment</a><span class="tsd-signature-symbol"> | </span><a href="_internal_.ReviewComment.html" class="tsd-signature-type tsd-kind-interface">ReviewComment</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#channel">channel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#chat_id">chat_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#date">date</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#from">from</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#player_id">player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#username">username</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L529">engine/protocol/ServerToClient.ts:529</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatLine.html#body" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>body</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatLine | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatLine.html">GameChatLine</a></li></ul><h1>Interface GameChatLine</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatLine</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#body">body</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="_internal_.AnalysisComment.html" class="tsd-signature-type tsd-kind-interface">AnalysisComment</a><span class="tsd-signature-symbol"> | </span><a href="_internal_.ReviewComment.html" class="tsd-signature-type tsd-kind-interface">ReviewComment</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#channel">channel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#chat_id">chat_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#date">date</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#from">from</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#moves">moves</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#player_id">player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatLine.html#username">username</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L529">engine/protocol/ServerToClient.ts:529</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatLine.html#body" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>body</span></a>
 <a href="protocol.GameChatLine.html#channel" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>channel</span></a>
 <a href="protocol.GameChatLine.html#chat_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>id</span></a>
 <a href="protocol.GameChatLine.html#date" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>date</span></a>
@@ -7,4 +7,4 @@
 <a href="protocol.GameChatLine.html#moves" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves?</span></a>
 <a href="protocol.GameChatLine.html#player_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a>
 <a href="protocol.GameChatLine.html#username" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="body" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>body</span><a href="#body" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">body</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="_internal_.AnalysisComment.html" class="tsd-signature-type tsd-kind-interface">AnalysisComment</a><span class="tsd-signature-symbol"> | </span><a href="_internal_.ReviewComment.html" class="tsd-signature-type tsd-kind-interface">ReviewComment</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L531">engine/protocol/ServerToClient.ts:531</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="channel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>channel</span><a href="#channel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L536">engine/protocol/ServerToClient.ts:536</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>id</span><a href="#chat_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L530">engine/protocol/ServerToClient.ts:530</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>date</span><a href="#date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">date</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L532">engine/protocol/ServerToClient.ts:532</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="from" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>from</span><a href="#from" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L534">engine/protocol/ServerToClient.ts:534</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L533">engine/protocol/ServerToClient.ts:533</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L535">engine/protocol/ServerToClient.ts:535</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L537">engine/protocol/ServerToClient.ts:537</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L538">engine/protocol/ServerToClient.ts:538</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#body" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>body</span></a><a href="#channel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>channel</span></a><a href="#chat_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>id</span></a><a href="#date" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>date</span></a><a href="#from" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="body" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>body</span><a href="#body" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">body</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><a href="_internal_.AnalysisComment.html" class="tsd-signature-type tsd-kind-interface">AnalysisComment</a><span class="tsd-signature-symbol"> | </span><a href="_internal_.ReviewComment.html" class="tsd-signature-type tsd-kind-interface">ReviewComment</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L531">engine/protocol/ServerToClient.ts:531</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="channel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>channel</span><a href="#channel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L536">engine/protocol/ServerToClient.ts:536</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat_<wbr/>id</span><a href="#chat_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L530">engine/protocol/ServerToClient.ts:530</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="date" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>date</span><a href="#date" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">date</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L532">engine/protocol/ServerToClient.ts:532</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="from" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>from</span><a href="#from" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L534">engine/protocol/ServerToClient.ts:534</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L533">engine/protocol/ServerToClient.ts:533</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>moves</span><a href="#moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">moves</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L535">engine/protocol/ServerToClient.ts:535</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>id</span><a href="#player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L537">engine/protocol/ServerToClient.ts:537</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L538">engine/protocol/ServerToClient.ts:538</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#body" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>body</span></a><a href="#channel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>channel</span></a><a href="#chat_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat_<wbr/>id</span></a><a href="#date" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>date</span></a><a href="#from" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>from</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>moves</span></a><a href="#player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>id</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.GameChatMessage.html b/docs/interfaces/protocol.GameChatMessage.html
index 8bbee1ee..33f5ae4e 100644
--- a/docs/interfaces/protocol.GameChatMessage.html
+++ b/docs/interfaces/protocol.GameChatMessage.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatMessage.html">GameChatMessage</a></li></ul><h1>Interface GameChatMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatMessage.html#channel">channel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;main&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;malkovich&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hidden&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;personal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;spectator&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;shadowban&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatMessage.html#line">line</a><span class="tsd-signature-symbol">: </span><a href="protocol.GameChatLine.html" class="tsd-signature-type tsd-kind-interface">GameChatLine</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L714">engine/protocol/ServerToClient.ts:714</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatMessage.html#channel" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>channel</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatMessage.html">GameChatMessage</a></li></ul><h1>Interface GameChatMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatMessage.html#channel">channel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;main&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;malkovich&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hidden&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;personal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;spectator&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;shadowban&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatMessage.html#line">line</a><span class="tsd-signature-symbol">: </span><a href="protocol.GameChatLine.html" class="tsd-signature-type tsd-kind-interface">GameChatLine</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L714">engine/protocol/ServerToClient.ts:714</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatMessage.html#channel" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>channel</span></a>
 <a href="protocol.GameChatMessage.html#line" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>line</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="channel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>channel</span><a href="#channel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;main&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;malkovich&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hidden&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;personal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;spectator&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;shadowban&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L715">engine/protocol/ServerToClient.ts:715</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="line" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>line</span><a href="#line" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">line</span><span class="tsd-signature-symbol">:</span> <a href="protocol.GameChatLine.html" class="tsd-signature-type tsd-kind-interface">GameChatLine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L716">engine/protocol/ServerToClient.ts:716</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#channel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>channel</span></a><a href="#line" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>line</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="channel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>channel</span><a href="#channel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;main&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;malkovich&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;hidden&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;personal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;spectator&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;shadowban&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L715">engine/protocol/ServerToClient.ts:715</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="line" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>line</span><a href="#line" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">line</span><span class="tsd-signature-symbol">:</span> <a href="protocol.GameChatLine.html" class="tsd-signature-type tsd-kind-interface">GameChatLine</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L716">engine/protocol/ServerToClient.ts:716</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#channel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>channel</span></a><a href="#line" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>line</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.GameChatReviewMessage.html b/docs/interfaces/protocol.GameChatReviewMessage.html
index d86661cf..978dd5f4 100644
--- a/docs/interfaces/protocol.GameChatReviewMessage.html
+++ b/docs/interfaces/protocol.GameChatReviewMessage.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatReviewMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatReviewMessage.html">GameChatReviewMessage</a></li></ul><h1>Interface GameChatReviewMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatReviewMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatReviewMessage.html#review_id">review_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatReviewMessage.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;review&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L779">engine/protocol/ClientToServer.ts:779</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatReviewMessage.html#review_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatReviewMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatReviewMessage.html">GameChatReviewMessage</a></li></ul><h1>Interface GameChatReviewMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatReviewMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatReviewMessage.html#review_id">review_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatReviewMessage.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;review&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L779">engine/protocol/ClientToServer.ts:779</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatReviewMessage.html#review_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a>
 <a href="protocol.GameChatReviewMessage.html#type" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L781">engine/protocol/ClientToServer.ts:781</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;review&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L780">engine/protocol/ClientToServer.ts:780</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="review_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review_<wbr/>id</span><a href="#review_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L781">engine/protocol/ClientToServer.ts:781</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;review&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L780">engine/protocol/ClientToServer.ts:780</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#review_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review_<wbr/>id</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.GameChatTranslatedMessage.html b/docs/interfaces/protocol.GameChatTranslatedMessage.html
index af3c6903..cc0f5ffc 100644
--- a/docs/interfaces/protocol.GameChatTranslatedMessage.html
+++ b/docs/interfaces/protocol.GameChatTranslatedMessage.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatTranslatedMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatTranslatedMessage.html">GameChatTranslatedMessage</a></li></ul><h1>Interface GameChatTranslatedMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatTranslatedMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatTranslatedMessage.html#en">en</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatTranslatedMessage.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;translated&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">lang</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>lang: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L757">engine/protocol/ClientToServer.ts:757</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatTranslatedMessage.html#en" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>en</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameChatTranslatedMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameChatTranslatedMessage.html">GameChatTranslatedMessage</a></li></ul><h1>Interface GameChatTranslatedMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameChatTranslatedMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatTranslatedMessage.html#en">en</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameChatTranslatedMessage.html#type">type</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;translated&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">lang</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>lang: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">string</span></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L757">engine/protocol/ClientToServer.ts:757</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameChatTranslatedMessage.html#en" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>en</span></a>
 <a href="protocol.GameChatTranslatedMessage.html#type" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="en" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>en</span><a href="#en" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">en</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L759">engine/protocol/ClientToServer.ts:759</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;translated&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L758">engine/protocol/ClientToServer.ts:758</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#en" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>en</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="en" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>en</span><a href="#en" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">en</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L759">engine/protocol/ClientToServer.ts:759</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="type" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>type</span><a href="#type" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;translated&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L758">engine/protocol/ClientToServer.ts:758</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#en" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>en</span></a><a href="#type" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>type</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.GameClock.html b/docs/interfaces/protocol.GameClock.html
index abe70e0e..803abe8f 100644
--- a/docs/interfaces/protocol.GameClock.html
+++ b/docs/interfaces/protocol.GameClock.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameClock.html">GameClock</a></li></ul><h1>Interface GameClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#black_time">black_time</a><span class="tsd-signature-symbol">?: </span><a href="../types/_internal_.ClockTime.html" class="tsd-signature-type tsd-kind-type-alias">ClockTime</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#current_player">current_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#expiration">expiration</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#expiration_delta">expiration_delta</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#last_move">last_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#now">now</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#pause">pause</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">pause_control</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">paused_since</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#pause_delta">pause_delta</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#paused_since-1">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#start_mode">start_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#stone_removal_expiration">stone_removal_expiration</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#stone_removal_mode">stone_removal_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#title">title</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#white_time">white_time</a><span class="tsd-signature-symbol">?: </span><a href="../types/_internal_.ClockTime.html" class="tsd-signature-type tsd-kind-type-alias">ClockTime</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L583">engine/protocol/ServerToClient.ts:583</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameClock.html#black_player_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameClock.html">GameClock</a></li></ul><h1>Interface GameClock</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameClock</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#black_player_id">black_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#black_time">black_time</a><span class="tsd-signature-symbol">?: </span><a href="../types/_internal_.ClockTime.html" class="tsd-signature-type tsd-kind-type-alias">ClockTime</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#current_player">current_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#expiration">expiration</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#expiration_delta">expiration_delta</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#last_move">last_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#now">now</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#pause">pause</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">pause_control</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">paused_since</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#pause_delta">pause_delta</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#paused_since-1">paused_since</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#start_mode">start_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#stone_removal_expiration">stone_removal_expiration</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#stone_removal_mode">stone_removal_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#title">title</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#white_player_id">white_player_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameClock.html#white_time">white_time</a><span class="tsd-signature-symbol">?: </span><a href="../types/_internal_.ClockTime.html" class="tsd-signature-type tsd-kind-type-alias">ClockTime</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L583">engine/protocol/ServerToClient.ts:583</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameClock.html#black_player_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a>
 <a href="protocol.GameClock.html#black_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>time?</span></a>
 <a href="protocol.GameClock.html#current_player" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a>
 <a href="protocol.GameClock.html#expiration" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expiration</span></a>
@@ -15,4 +15,4 @@
 <a href="protocol.GameClock.html#title" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title</span></a>
 <a href="protocol.GameClock.html#white_player_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a>
 <a href="protocol.GameClock.html#white_time" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>time?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L589">engine/protocol/ServerToClient.ts:589</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>time</span><a href="#black_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_internal_.ClockTime.html" class="tsd-signature-type tsd-kind-type-alias">ClockTime</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L598">engine/protocol/ServerToClient.ts:598</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player</span><a href="#current_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L591">engine/protocol/ServerToClient.ts:591</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="expiration" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>expiration</span><a href="#expiration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L586">engine/protocol/ServerToClient.ts:586</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="expiration_delta" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>expiration_<wbr/>delta</span><a href="#expiration_delta" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">expiration_<wbr/>delta</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L592">engine/protocol/ServerToClient.ts:592</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L584">engine/protocol/ServerToClient.ts:584</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L594">engine/protocol/ServerToClient.ts:594</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="now" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>now</span><a href="#now" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">now</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L595">engine/protocol/ServerToClient.ts:595</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause</span><a href="#pause" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">pause_control</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">paused_since</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L600">engine/protocol/ServerToClient.ts:600</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_delta" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>delta</span><a href="#pause_delta" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>delta</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L593">engine/protocol/ServerToClient.ts:593</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L596">engine/protocol/ServerToClient.ts:596</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>mode</span><a href="#start_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L597">engine/protocol/ServerToClient.ts:597</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_expiration" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>expiration</span><a href="#stone_removal_expiration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>expiration</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L588">engine/protocol/ServerToClient.ts:588</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>mode</span><a href="#stone_removal_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L587">engine/protocol/ServerToClient.ts:587</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L585">engine/protocol/ServerToClient.ts:585</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L590">engine/protocol/ServerToClient.ts:590</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>time</span><a href="#white_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_internal_.ClockTime.html" class="tsd-signature-type tsd-kind-type-alias">ClockTime</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L599">engine/protocol/ServerToClient.ts:599</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>time</span></a><a href="#current_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a><a href="#expiration" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expiration</span></a><a href="#expiration_delta" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expiration_<wbr/>delta</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#last_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#now" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>now</span></a><a href="#pause" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause</span></a><a href="#pause_delta" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>delta</span></a><a href="#paused_since-1" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#start_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>mode</span></a><a href="#stone_removal_expiration" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>expiration</span></a><a href="#stone_removal_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>mode</span></a><a href="#title" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title</span></a><a href="#white_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black_<wbr/>player_<wbr/>id</span><a href="#black_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L589">engine/protocol/ServerToClient.ts:589</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>black_<wbr/>time</span><a href="#black_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_internal_.ClockTime.html" class="tsd-signature-type tsd-kind-type-alias">ClockTime</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L598">engine/protocol/ServerToClient.ts:598</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="current_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>current_<wbr/>player</span><a href="#current_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">current_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L591">engine/protocol/ServerToClient.ts:591</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="expiration" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>expiration</span><a href="#expiration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L586">engine/protocol/ServerToClient.ts:586</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="expiration_delta" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>expiration_<wbr/>delta</span><a href="#expiration_delta" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">expiration_<wbr/>delta</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L592">engine/protocol/ServerToClient.ts:592</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L584">engine/protocol/ServerToClient.ts:584</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="last_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>last_<wbr/>move</span><a href="#last_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">last_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L594">engine/protocol/ServerToClient.ts:594</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="now" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>now</span><a href="#now" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">now</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L595">engine/protocol/ServerToClient.ts:595</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause</span><a href="#pause" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">pause_control</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">paused_since</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">pause_<wbr/>control</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L600">engine/protocol/ServerToClient.ts:600</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="pause_delta" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>pause_<wbr/>delta</span><a href="#pause_delta" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">pause_<wbr/>delta</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L593">engine/protocol/ServerToClient.ts:593</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused_since-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>paused_<wbr/>since</span><a href="#paused_since-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused_<wbr/>since</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L596">engine/protocol/ServerToClient.ts:596</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="start_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>start_<wbr/>mode</span><a href="#start_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">start_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L597">engine/protocol/ServerToClient.ts:597</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_expiration" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>expiration</span><a href="#stone_removal_expiration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>expiration</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L588">engine/protocol/ServerToClient.ts:588</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="stone_removal_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>stone_<wbr/>removal_<wbr/>mode</span><a href="#stone_removal_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">stone_<wbr/>removal_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L587">engine/protocol/ServerToClient.ts:587</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="title" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>title</span><a href="#title" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">title</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L585">engine/protocol/ServerToClient.ts:585</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_player_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white_<wbr/>player_<wbr/>id</span><a href="#white_player_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L590">engine/protocol/ServerToClient.ts:590</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white_time" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>white_<wbr/>time</span><a href="#white_time" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white_<wbr/>time</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_internal_.ClockTime.html" class="tsd-signature-type tsd-kind-type-alias">ClockTime</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L599">engine/protocol/ServerToClient.ts:599</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>player_<wbr/>id</span></a><a href="#black_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black_<wbr/>time</span></a><a href="#current_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>current_<wbr/>player</span></a><a href="#expiration" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expiration</span></a><a href="#expiration_delta" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>expiration_<wbr/>delta</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#last_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>last_<wbr/>move</span></a><a href="#now" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>now</span></a><a href="#pause" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause</span></a><a href="#pause_delta" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>pause_<wbr/>delta</span></a><a href="#paused_since-1" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused_<wbr/>since</span></a><a href="#start_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>start_<wbr/>mode</span></a><a href="#stone_removal_expiration" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>expiration</span></a><a href="#stone_removal_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>stone_<wbr/>removal_<wbr/>mode</span></a><a href="#title" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>title</span></a><a href="#white_player_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>player_<wbr/>id</span></a><a href="#white_time" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white_<wbr/>time</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.GameListEntry.html b/docs/interfaces/protocol.GameListEntry.html
index b66b52a2..b45f1117 100644
--- a/docs/interfaces/protocol.GameListEntry.html
+++ b/docs/interfaces/protocol.GameListEntry.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameListEntry | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameListEntry.html">GameListEntry</a></li></ul><h1>Interface GameListEntry</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameListEntry</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#_participants">_participants</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#black">black</a><span class="tsd-signature-symbol">: </span><a href="_internal_.GameListPlayer.html" class="tsd-signature-type tsd-kind-interface">GameListPlayer</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#bot_game">bot_game</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#clock_expiration">clock_expiration</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#dropped_player">dropped_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#group_ids_map">group_ids_map</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#in_beginning">in_beginning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#in_end">in_end</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#in_middle">in_middle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#kidsgo_game">kidsgo_game</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#malkovich_present">malkovich_present</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#paused">paused</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#phase">phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#player_to_move">player_to_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#private">private</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#rengo">rengo</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#socket_id">socket_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#white-1">white</a><span class="tsd-signature-symbol">: </span><a href="_internal_.GameListPlayer.html" class="tsd-signature-type tsd-kind-interface">GameListPlayer</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L696">engine/protocol/ClientToServer.ts:696</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameListEntry.html#_participants" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_participants?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameListEntry | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameListEntry.html">GameListEntry</a></li></ul><h1>Interface GameListEntry</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameListEntry</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#_participants">_participants</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#black">black</a><span class="tsd-signature-symbol">: </span><a href="_internal_.GameListPlayer.html" class="tsd-signature-type tsd-kind-interface">GameListPlayer</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#bot_game">bot_game</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#clock_expiration">clock_expiration</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#dropped_player">dropped_player</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#group_ids">group_ids</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#group_ids_map">group_ids_map</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#handicap">handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#in_beginning">in_beginning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#in_end">in_end</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#in_middle">in_middle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#kidsgo_game">kidsgo_game</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#komi">komi</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#malkovich_present">malkovich_present</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#paused">paused</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#phase">phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#player_to_move">player_to_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#private">private</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#ranked">ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#rengo">rengo</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#rengo_teams">rengo_teams</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#socket_id">socket_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#white-1">white</a><span class="tsd-signature-symbol">: </span><a href="_internal_.GameListPlayer.html" class="tsd-signature-type tsd-kind-interface">GameListPlayer</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListEntry.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L696">engine/protocol/ClientToServer.ts:696</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameListEntry.html#_participants" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_participants?</span></a>
 <a href="protocol.GameListEntry.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
 <a href="protocol.GameListEntry.html#bot_game" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bot_<wbr/>game?</span></a>
 <a href="protocol.GameListEntry.html#clock_expiration" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>expiration</span></a>
@@ -30,4 +30,4 @@
 <a href="protocol.GameListEntry.html#tournament_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id?</span></a>
 <a href="protocol.GameListEntry.html#white-1" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a>
 <a href="protocol.GameListEntry.html#width" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="_participants" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>_participants</span><a href="#_participants" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_participants</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L720">engine/protocol/ClientToServer.ts:720</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.GameListPlayer.html" class="tsd-signature-type tsd-kind-interface">GameListPlayer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L709">engine/protocol/ClientToServer.ts:709</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="bot_game" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>bot_<wbr/>game</span><a href="#bot_game" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bot_<wbr/>game</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L725">engine/protocol/ClientToServer.ts:725</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock_expiration" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>expiration</span><a href="#clock_expiration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>expiration</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L723">engine/protocol/ClientToServer.ts:723</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="dropped_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>dropped_<wbr/>player</span><a href="#dropped_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dropped_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L717">engine/protocol/ClientToServer.ts:717</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L698">engine/protocol/ClientToServer.ts:698</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="group_ids_map" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids_<wbr/>map</span><a href="#group_ids_map" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids_<wbr/>map</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L699">engine/protocol/ClientToServer.ts:699</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L727">engine/protocol/ClientToServer.ts:727</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L705">engine/protocol/ClientToServer.ts:705</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L697">engine/protocol/ClientToServer.ts:697</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="in_beginning" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>in_<wbr/>beginning</span><a href="#in_beginning" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">in_<wbr/>beginning</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L733">engine/protocol/ClientToServer.ts:733</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="in_end" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>in_<wbr/>end</span><a href="#in_end" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">in_<wbr/>end</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L735">engine/protocol/ClientToServer.ts:735</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="in_middle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>in_<wbr/>middle</span><a href="#in_middle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">in_<wbr/>middle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L734">engine/protocol/ClientToServer.ts:734</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="kidsgo_game" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>kidsgo_<wbr/>game</span><a href="#kidsgo_game" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">kidsgo_<wbr/>game</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L700">engine/protocol/ClientToServer.ts:700</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L730">engine/protocol/ClientToServer.ts:730</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L729">engine/protocol/ClientToServer.ts:729</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="malkovich_present" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malkovich_<wbr/>present</span><a href="#malkovich_present" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malkovich_<wbr/>present</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L736">engine/protocol/ClientToServer.ts:736</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L706">engine/protocol/ClientToServer.ts:706</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L702">engine/protocol/ClientToServer.ts:702</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>paused</span><a href="#paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L707">engine/protocol/ClientToServer.ts:707</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L701">engine/protocol/ClientToServer.ts:701</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>to_<wbr/>move</span><a href="#player_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>to_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L703">engine/protocol/ClientToServer.ts:703</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="private" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private</span><a href="#private" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L708">engine/protocol/ClientToServer.ts:708</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L726">engine/protocol/ClientToServer.ts:726</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L712">engine/protocol/ClientToServer.ts:712</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L718">engine/protocol/ClientToServer.ts:718</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L713">engine/protocol/ClientToServer.ts:713</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="socket_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>socket_<wbr/>id</span><a href="#socket_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">any</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L731">engine/protocol/ClientToServer.ts:731</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L722">engine/protocol/ClientToServer.ts:722</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L728">engine/protocol/ClientToServer.ts:728</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.GameListPlayer.html" class="tsd-signature-type tsd-kind-interface">GameListPlayer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L710">engine/protocol/ClientToServer.ts:710</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L704">engine/protocol/ClientToServer.ts:704</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#_participants" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_participants</span></a><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#bot_game" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bot_<wbr/>game</span></a><a href="#clock_expiration" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>expiration</span></a><a href="#dropped_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dropped_<wbr/>player</span></a><a href="#group_ids" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#group_ids_map" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids_<wbr/>map</span></a><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#in_beginning" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>in_<wbr/>beginning</span></a><a href="#in_end" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>in_<wbr/>end</span></a><a href="#in_middle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>in_<wbr/>middle</span></a><a href="#kidsgo_game" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>kidsgo_<wbr/>game</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#malkovich_present" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malkovich_<wbr/>present</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused</span></a><a href="#phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>to_<wbr/>move</span></a><a href="#private" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private</span></a><a href="#ranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#socket_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>id</span></a><a href="#time_per_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#tournament_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#white-1" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="_participants" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>_participants</span><a href="#_participants" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">_participants</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L720">engine/protocol/ClientToServer.ts:720</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.GameListPlayer.html" class="tsd-signature-type tsd-kind-interface">GameListPlayer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L709">engine/protocol/ClientToServer.ts:709</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="bot_game" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>bot_<wbr/>game</span><a href="#bot_game" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">bot_<wbr/>game</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L725">engine/protocol/ClientToServer.ts:725</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="clock_expiration" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>clock_<wbr/>expiration</span><a href="#clock_expiration" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">clock_<wbr/>expiration</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L723">engine/protocol/ClientToServer.ts:723</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="dropped_player" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>dropped_<wbr/>player</span><a href="#dropped_player" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">dropped_<wbr/>player</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L717">engine/protocol/ClientToServer.ts:717</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="group_ids" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids</span><a href="#group_ids" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L698">engine/protocol/ClientToServer.ts:698</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="group_ids_map" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>group_<wbr/>ids_<wbr/>map</span><a href="#group_ids_map" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">group_<wbr/>ids_<wbr/>map</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L699">engine/protocol/ClientToServer.ts:699</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L727">engine/protocol/ClientToServer.ts:727</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L705">engine/protocol/ClientToServer.ts:705</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L697">engine/protocol/ClientToServer.ts:697</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="in_beginning" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>in_<wbr/>beginning</span><a href="#in_beginning" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">in_<wbr/>beginning</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L733">engine/protocol/ClientToServer.ts:733</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="in_end" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>in_<wbr/>end</span><a href="#in_end" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">in_<wbr/>end</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L735">engine/protocol/ClientToServer.ts:735</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="in_middle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>in_<wbr/>middle</span><a href="#in_middle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">in_<wbr/>middle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L734">engine/protocol/ClientToServer.ts:734</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="kidsgo_game" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>kidsgo_<wbr/>game</span><a href="#kidsgo_game" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">kidsgo_<wbr/>game</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L700">engine/protocol/ClientToServer.ts:700</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L730">engine/protocol/ClientToServer.ts:730</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L729">engine/protocol/ClientToServer.ts:729</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="malkovich_present" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malkovich_<wbr/>present</span><a href="#malkovich_present" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malkovich_<wbr/>present</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L736">engine/protocol/ClientToServer.ts:736</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L706">engine/protocol/ClientToServer.ts:706</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L702">engine/protocol/ClientToServer.ts:702</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="paused" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>paused</span><a href="#paused" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">paused</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L707">engine/protocol/ClientToServer.ts:707</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>phase</span><a href="#phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L701">engine/protocol/ClientToServer.ts:701</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="player_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>player_<wbr/>to_<wbr/>move</span><a href="#player_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">player_<wbr/>to_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L703">engine/protocol/ClientToServer.ts:703</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="private" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private</span><a href="#private" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L708">engine/protocol/ClientToServer.ts:708</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L726">engine/protocol/ClientToServer.ts:726</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L712">engine/protocol/ClientToServer.ts:712</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L718">engine/protocol/ClientToServer.ts:718</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_teams" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>teams</span><a href="#rengo_teams" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>teams</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L713">engine/protocol/ClientToServer.ts:713</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="socket_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>socket_<wbr/>id</span><a href="#socket_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">socket_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">any</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L731">engine/protocol/ClientToServer.ts:731</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L722">engine/protocol/ClientToServer.ts:722</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L728">engine/protocol/ClientToServer.ts:728</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white-1" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.GameListPlayer.html" class="tsd-signature-type tsd-kind-interface">GameListPlayer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L710">engine/protocol/ClientToServer.ts:710</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L704">engine/protocol/ClientToServer.ts:704</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#_participants" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>_participants</span></a><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#bot_game" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>bot_<wbr/>game</span></a><a href="#clock_expiration" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>clock_<wbr/>expiration</span></a><a href="#dropped_player" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>dropped_<wbr/>player</span></a><a href="#group_ids" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids</span></a><a href="#group_ids_map" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>group_<wbr/>ids_<wbr/>map</span></a><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#in_beginning" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>in_<wbr/>beginning</span></a><a href="#in_end" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>in_<wbr/>end</span></a><a href="#in_middle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>in_<wbr/>middle</span></a><a href="#kidsgo_game" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>kidsgo_<wbr/>game</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#ladder_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#malkovich_present" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malkovich_<wbr/>present</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#paused" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>paused</span></a><a href="#phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>phase</span></a><a href="#player_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>player_<wbr/>to_<wbr/>move</span></a><a href="#private" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private</span></a><a href="#ranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_teams" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>teams</span></a><a href="#socket_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>socket_<wbr/>id</span></a><a href="#time_per_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#tournament_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a><a href="#white-1" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.GameListWhere.html b/docs/interfaces/protocol.GameListWhere.html
index 16fa26df..b539f6d2 100644
--- a/docs/interfaces/protocol.GameListWhere.html
+++ b/docs/interfaces/protocol.GameListWhere.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GameListWhere | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.GameListWhere.html">GameListWhere</a></li></ul><h1>Interface GameListWhere</h1></div><section class="tsd-panel tsd-comment"><div class="tsd-comment tsd-typography"><p>Parameters for the <code>gamelist/query</code> message</p>
-</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameListWhere</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_13x13">hide_13x13</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_19x19">hide_19x19</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_9x9">hide_9x9</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_beginning">hide_beginning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_bot_games">hide_bot_games</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_end">hide_end</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_even">hide_even</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_handicap">hide_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_ladder">hide_ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_middle">hide_middle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_open">hide_open</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_other">hide_other</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_ranked">hide_ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_tournament">hide_tournament</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_unranked">hide_unranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#malk_only">malk_only</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#rengo_only">rengo_only</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L657">engine/protocol/ClientToServer.ts:657</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameListWhere.html#hide_13x13" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>13x13?</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GameListWhere</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_13x13">hide_13x13</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_19x19">hide_19x19</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_9x9">hide_9x9</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_beginning">hide_beginning</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_bot_games">hide_bot_games</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_end">hide_end</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_even">hide_even</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_handicap">hide_handicap</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_ladder">hide_ladder</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_middle">hide_middle</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_open">hide_open</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_other">hide_other</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_ranked">hide_ranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_tournament">hide_tournament</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#hide_unranked">hide_unranked</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#ladder_id">ladder_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#malk_only">malk_only</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#players">players</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#rengo_only">rengo_only</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.GameListWhere.html#tournament_id">tournament_id</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L657">engine/protocol/ClientToServer.ts:657</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.GameListWhere.html#hide_13x13" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>13x13?</span></a>
 <a href="protocol.GameListWhere.html#hide_19x19" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>19x19?</span></a>
 <a href="protocol.GameListWhere.html#hide_9x9" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>9x9?</span></a>
 <a href="protocol.GameListWhere.html#hide_beginning" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>beginning?</span></a>
@@ -19,4 +19,4 @@
 <a href="protocol.GameListWhere.html#players" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players?</span></a>
 <a href="protocol.GameListWhere.html#rengo_only" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>only?</span></a>
 <a href="protocol.GameListWhere.html#tournament_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id?</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="hide_13x13" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>13x13</span><a href="#hide_13x13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>13x13</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L663">engine/protocol/ClientToServer.ts:663</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_19x19" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>19x19</span><a href="#hide_19x19" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>19x19</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L661">engine/protocol/ClientToServer.ts:661</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_9x9" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>9x9</span><a href="#hide_9x9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>9x9</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L662">engine/protocol/ClientToServer.ts:662</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_beginning" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>beginning</span><a href="#hide_beginning" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>beginning</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L671">engine/protocol/ClientToServer.ts:671</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_bot_games" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>bot_<wbr/>games</span><a href="#hide_bot_games" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>bot_<wbr/>games</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L670">engine/protocol/ClientToServer.ts:670</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_end" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>end</span><a href="#hide_end" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>end</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L673">engine/protocol/ClientToServer.ts:673</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_even" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>even</span><a href="#hide_even" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>even</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L669">engine/protocol/ClientToServer.ts:669</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>handicap</span><a href="#hide_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L668">engine/protocol/ClientToServer.ts:668</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>ladder</span><a href="#hide_ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L666">engine/protocol/ClientToServer.ts:666</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_middle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>middle</span><a href="#hide_middle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>middle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L672">engine/protocol/ClientToServer.ts:672</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_open" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>open</span><a href="#hide_open" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>open</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L667">engine/protocol/ClientToServer.ts:667</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_other" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>other</span><a href="#hide_other" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>other</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L664">engine/protocol/ClientToServer.ts:664</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>ranked</span><a href="#hide_ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L658">engine/protocol/ClientToServer.ts:658</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_tournament" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>tournament</span><a href="#hide_tournament" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>tournament</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L665">engine/protocol/ClientToServer.ts:665</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_unranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>unranked</span><a href="#hide_unranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>unranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L659">engine/protocol/ClientToServer.ts:659</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L676">engine/protocol/ClientToServer.ts:676</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="malk_only" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malk_<wbr/>only</span><a href="#malk_only" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malk_<wbr/>only</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L677">engine/protocol/ClientToServer.ts:677</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L674">engine/protocol/ClientToServer.ts:674</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_only" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>only</span><a href="#rengo_only" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>only</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L660">engine/protocol/ClientToServer.ts:660</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L675">engine/protocol/ClientToServer.ts:675</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#hide_13x13" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>13x13</span></a><a href="#hide_19x19" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>19x19</span></a><a href="#hide_9x9" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>9x9</span></a><a href="#hide_beginning" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>beginning</span></a><a href="#hide_bot_games" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>bot_<wbr/>games</span></a><a href="#hide_end" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>end</span></a><a href="#hide_even" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>even</span></a><a href="#hide_handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>handicap</span></a><a href="#hide_ladder" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>ladder</span></a><a href="#hide_middle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>middle</span></a><a href="#hide_open" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>open</span></a><a href="#hide_other" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>other</span></a><a href="#hide_ranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>ranked</span></a><a href="#hide_tournament" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>tournament</span></a><a href="#hide_unranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>unranked</span></a><a href="#ladder_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#malk_only" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malk_<wbr/>only</span></a><a href="#players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#rengo_only" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>only</span></a><a href="#tournament_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="hide_13x13" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>13x13</span><a href="#hide_13x13" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>13x13</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L663">engine/protocol/ClientToServer.ts:663</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_19x19" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>19x19</span><a href="#hide_19x19" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>19x19</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L661">engine/protocol/ClientToServer.ts:661</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_9x9" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>9x9</span><a href="#hide_9x9" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>9x9</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L662">engine/protocol/ClientToServer.ts:662</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_beginning" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>beginning</span><a href="#hide_beginning" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>beginning</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L671">engine/protocol/ClientToServer.ts:671</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_bot_games" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>bot_<wbr/>games</span><a href="#hide_bot_games" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>bot_<wbr/>games</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L670">engine/protocol/ClientToServer.ts:670</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_end" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>end</span><a href="#hide_end" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>end</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L673">engine/protocol/ClientToServer.ts:673</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_even" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>even</span><a href="#hide_even" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>even</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L669">engine/protocol/ClientToServer.ts:669</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>handicap</span><a href="#hide_handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>handicap</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L668">engine/protocol/ClientToServer.ts:668</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_ladder" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>ladder</span><a href="#hide_ladder" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>ladder</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L666">engine/protocol/ClientToServer.ts:666</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_middle" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>middle</span><a href="#hide_middle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>middle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L672">engine/protocol/ClientToServer.ts:672</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_open" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>open</span><a href="#hide_open" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>open</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L667">engine/protocol/ClientToServer.ts:667</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_other" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>other</span><a href="#hide_other" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>other</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L664">engine/protocol/ClientToServer.ts:664</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>ranked</span><a href="#hide_ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>ranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L658">engine/protocol/ClientToServer.ts:658</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_tournament" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>tournament</span><a href="#hide_tournament" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>tournament</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L665">engine/protocol/ClientToServer.ts:665</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hide_unranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>hide_<wbr/>unranked</span><a href="#hide_unranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hide_<wbr/>unranked</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L659">engine/protocol/ClientToServer.ts:659</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ladder_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ladder_<wbr/>id</span><a href="#ladder_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ladder_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L676">engine/protocol/ClientToServer.ts:676</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="malk_only" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>malk_<wbr/>only</span><a href="#malk_only" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">malk_<wbr/>only</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L677">engine/protocol/ClientToServer.ts:677</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="players" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>players</span><a href="#players" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L674">engine/protocol/ClientToServer.ts:674</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_only" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>only</span><a href="#rengo_only" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>only</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L660">engine/protocol/ClientToServer.ts:660</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="tournament_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>tournament_<wbr/>id</span><a href="#tournament_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">tournament_<wbr/>id</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L675">engine/protocol/ClientToServer.ts:675</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#hide_13x13" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>13x13</span></a><a href="#hide_19x19" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>19x19</span></a><a href="#hide_9x9" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>9x9</span></a><a href="#hide_beginning" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>beginning</span></a><a href="#hide_bot_games" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>bot_<wbr/>games</span></a><a href="#hide_end" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>end</span></a><a href="#hide_even" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>even</span></a><a href="#hide_handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>handicap</span></a><a href="#hide_ladder" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>ladder</span></a><a href="#hide_middle" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>middle</span></a><a href="#hide_open" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>open</span></a><a href="#hide_other" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>other</span></a><a href="#hide_ranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>ranked</span></a><a href="#hide_tournament" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>tournament</span></a><a href="#hide_unranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hide_<wbr/>unranked</span></a><a href="#ladder_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ladder_<wbr/>id</span></a><a href="#malk_only" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>malk_<wbr/>only</span></a><a href="#players" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>players</span></a><a href="#rengo_only" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>only</span></a><a href="#tournament_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>tournament_<wbr/>id</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.Glicko2.html b/docs/interfaces/protocol.Glicko2.html
index 95a0d919..1891659e 100644
--- a/docs/interfaces/protocol.Glicko2.html
+++ b/docs/interfaces/protocol.Glicko2.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Glicko2 | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.Glicko2.html">Glicko2</a></li></ul><h1>Interface Glicko2</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">Glicko2</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.Glicko2.html#deviation">deviation</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.Glicko2.html#games_played">games_played</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.Glicko2.html#rating">rating</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.Glicko2.html#volatility">volatility</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L750">engine/protocol/ClientToServer.ts:750</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.Glicko2.html#deviation" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>deviation</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Glicko2 | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.Glicko2.html">Glicko2</a></li></ul><h1>Interface Glicko2</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">Glicko2</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.Glicko2.html#deviation">deviation</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.Glicko2.html#games_played">games_played</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.Glicko2.html#rating">rating</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.Glicko2.html#volatility">volatility</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L750">engine/protocol/ClientToServer.ts:750</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.Glicko2.html#deviation" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>deviation</span></a>
 <a href="protocol.Glicko2.html#games_played" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>games_<wbr/>played?</span></a>
 <a href="protocol.Glicko2.html#rating" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rating</span></a>
 <a href="protocol.Glicko2.html#volatility" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>volatility</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="deviation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>deviation</span><a href="#deviation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L752">engine/protocol/ClientToServer.ts:752</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="games_played" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>games_<wbr/>played</span><a href="#games_played" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">games_<wbr/>played</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L754">engine/protocol/ClientToServer.ts:754</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rating</span><a href="#rating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L751">engine/protocol/ClientToServer.ts:751</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="volatility" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>volatility</span><a href="#volatility" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L753">engine/protocol/ClientToServer.ts:753</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#deviation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>deviation</span></a><a href="#games_played" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>games_<wbr/>played</span></a><a href="#rating" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rating</span></a><a href="#volatility" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>volatility</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="deviation" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>deviation</span><a href="#deviation" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">deviation</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L752">engine/protocol/ClientToServer.ts:752</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="games_played" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>games_<wbr/>played</span><a href="#games_played" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">games_<wbr/>played</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L754">engine/protocol/ClientToServer.ts:754</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rating" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rating</span><a href="#rating" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rating</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L751">engine/protocol/ClientToServer.ts:751</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="volatility" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>volatility</span><a href="#volatility" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">volatility</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L753">engine/protocol/ClientToServer.ts:753</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#deviation" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>deviation</span></a><a href="#games_played" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>games_<wbr/>played</span></a><a href="#rating" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rating</span></a><a href="#volatility" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>volatility</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.SeekgraphChallengeMessage.html b/docs/interfaces/protocol.SeekgraphChallengeMessage.html
index a5c7a72a..f92d63f9 100644
--- a/docs/interfaces/protocol.SeekgraphChallengeMessage.html
+++ b/docs/interfaces/protocol.SeekgraphChallengeMessage.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SeekgraphChallengeMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.SeekgraphChallengeMessage.html">SeekgraphChallengeMessage</a></li></ul><h1>Interface SeekgraphChallengeMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SeekgraphChallengeMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#challenge_id">challenge_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#challenger_color">challenger_color</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;automatic&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#handicap">handicap</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#invite_only">invite_only</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#komi">komi</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#max_rank">max_rank</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#min_rank">min_rank</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#professional">professional</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#ranked">ranked</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#ranking">ranking</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo">rengo</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_auto_start">rengo_auto_start</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_black_team">rengo_black_team</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_nominees">rengo_nominees</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_participants">rengo_participants</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_white_team">rengo_white_team</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rules">rules</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#time_control">time_control</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#time_control_parameters">time_control_parameters</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#user_id">user_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#uuid">uuid</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L643">engine/protocol/ServerToClient.ts:643</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.SeekgraphChallengeMessage.html#challenge_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SeekgraphChallengeMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.SeekgraphChallengeMessage.html">SeekgraphChallengeMessage</a></li></ul><h1>Interface SeekgraphChallengeMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SeekgraphChallengeMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#challenge_id">challenge_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#challenger_color">challenger_color</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;automatic&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#disable_analysis">disable_analysis</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#handicap">handicap</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#height">height</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#invite_only">invite_only</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#komi">komi</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#max_rank">max_rank</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#min_rank">min_rank</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#name">name</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#professional">professional</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#ranked">ranked</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#ranking">ranking</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo">rengo</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_auto_start">rengo_auto_start</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_black_team">rengo_black_team</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_nominees">rengo_nominees</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_participants">rengo_participants</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rengo_white_team">rengo_white_team</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#rules">rules</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#time_control">time_control</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#time_control_parameters">time_control_parameters</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#time_per_move">time_per_move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#user_id">user_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#uuid">uuid</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphChallengeMessage.html#width">width</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L643">engine/protocol/ServerToClient.ts:643</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.SeekgraphChallengeMessage.html#challenge_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a>
 <a href="protocol.SeekgraphChallengeMessage.html#challenger_color" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenger_<wbr/>color</span></a>
 <a href="protocol.SeekgraphChallengeMessage.html#disable_analysis" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a>
 <a href="protocol.SeekgraphChallengeMessage.html#game_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a>
@@ -28,32 +28,32 @@
 <a href="protocol.SeekgraphChallengeMessage.html#uuid" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>uuid</span></a>
 <a href="protocol.SeekgraphChallengeMessage.html#width" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="challenge_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>challenge_<wbr/>id</span><a href="#challenge_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">challenge_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The ID of the challenge</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L645">engine/protocol/ServerToClient.ts:645</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="challenger_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>challenger_<wbr/>color</span><a href="#challenger_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">challenger_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;automatic&quot;</span></div><div class="tsd-comment tsd-typography"><p>Color the accepting player will be</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L675">engine/protocol/ServerToClient.ts:675</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If analysis is disabled</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L677">engine/protocol/ServerToClient.ts:677</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The game ID</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L659">engine/protocol/ServerToClient.ts:659</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The game handicap</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L665">engine/protocol/ServerToClient.ts:665</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Board height</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L673">engine/protocol/ServerToClient.ts:673</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="invite_only" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>invite_<wbr/>only</span><a href="#invite_only" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">invite_<wbr/>only</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If the game is only joinable by invitation</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L699">engine/protocol/ServerToClient.ts:699</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Komi</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L667">engine/protocol/ServerToClient.ts:667</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="max_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>max_<wbr/>rank</span><a href="#max_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">max_<wbr/>rank</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Maximum rank allowed to accept the game</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L657">engine/protocol/ServerToClient.ts:657</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="min_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>min_<wbr/>rank</span><a href="#min_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">min_<wbr/>rank</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Minimum rank allowed to accept the game</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L655">engine/protocol/ServerToClient.ts:655</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Game name</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L661">engine/protocol/ServerToClient.ts:661</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="professional" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>professional</span><a href="#professional" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If they are a professional player</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L653">engine/protocol/ServerToClient.ts:653</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If the game is ranked</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L663">engine/protocol/ServerToClient.ts:663</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranking" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ranking</span><a href="#ranking" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranking</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Their ranking *</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L651">engine/protocol/ServerToClient.ts:651</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If it&#39;s a rengo game</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L685">engine/protocol/ServerToClient.ts:685</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_auto_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>auto_<wbr/>start</span><a href="#rengo_auto_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>auto_<wbr/>start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If the rengo game will automatically start</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L697">engine/protocol/ServerToClient.ts:697</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_black_team" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>black_<wbr/>team</span><a href="#rengo_black_team" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>black_<wbr/>team</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of the players on the Black team</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L689">engine/protocol/ServerToClient.ts:689</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If the game is a casual rengo game</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L695">engine/protocol/ServerToClient.ts:695</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_nominees" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>nominees</span><a href="#rengo_nominees" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>nominees</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of people that have been nominated to play</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L687">engine/protocol/ServerToClient.ts:687</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_participants" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>participants</span><a href="#rengo_participants" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>participants</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>All player ids involved in the game</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L693">engine/protocol/ServerToClient.ts:693</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_white_team" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>white_<wbr/>team</span><a href="#rengo_white_team" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>white_<wbr/>team</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of the players on the White team</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L691">engine/protocol/ServerToClient.ts:691</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Rules being used</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L669">engine/protocol/ServerToClient.ts:669</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Time control system type</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L679">engine/protocol/ServerToClient.ts:679</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control_parameters" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control_<wbr/>parameters</span><a href="#time_control_parameters" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control_<wbr/>parameters</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><div class="tsd-comment tsd-typography"><p>Time control parameters</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L681">engine/protocol/ServerToClient.ts:681</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Average time per move</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L683">engine/protocol/ServerToClient.ts:683</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user_<wbr/>id</span><a href="#user_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>User id of the player who is looking for a game</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L647">engine/protocol/ServerToClient.ts:647</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Username of the player looking for the game</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L649">engine/protocol/ServerToClient.ts:649</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="uuid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>uuid</span><a href="#uuid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>A UUID for the invitation</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L701">engine/protocol/ServerToClient.ts:701</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Board width</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L671">engine/protocol/ServerToClient.ts:671</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#challenge_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a><a href="#challenger_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenger_<wbr/>color</span></a><a href="#disable_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#invite_only" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>invite_<wbr/>only</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#max_rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>max_<wbr/>rank</span></a><a href="#min_rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>min_<wbr/>rank</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#professional" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>professional</span></a><a href="#ranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#ranking" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranking</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_auto_start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>auto_<wbr/>start</span></a><a href="#rengo_black_team" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>black_<wbr/>team</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_nominees" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>nominees</span></a><a href="#rengo_participants" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>participants</span></a><a href="#rengo_white_team" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>white_<wbr/>team</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_control_parameters" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control_<wbr/>parameters</span></a><a href="#time_per_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#user_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user_<wbr/>id</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a><a href="#uuid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>uuid</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L645">engine/protocol/ServerToClient.ts:645</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="challenger_color" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>challenger_<wbr/>color</span><a href="#challenger_color" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">challenger_<wbr/>color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;automatic&quot;</span></div><div class="tsd-comment tsd-typography"><p>Color the accepting player will be</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L675">engine/protocol/ServerToClient.ts:675</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="disable_analysis" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>disable_<wbr/>analysis</span><a href="#disable_analysis" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">disable_<wbr/>analysis</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If analysis is disabled</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L677">engine/protocol/ServerToClient.ts:677</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The game ID</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L659">engine/protocol/ServerToClient.ts:659</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="handicap" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>handicap</span><a href="#handicap" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">handicap</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The game handicap</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L665">engine/protocol/ServerToClient.ts:665</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="height" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>height</span><a href="#height" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">height</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Board height</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L673">engine/protocol/ServerToClient.ts:673</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="invite_only" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>invite_<wbr/>only</span><a href="#invite_only" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">invite_<wbr/>only</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If the game is only joinable by invitation</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L699">engine/protocol/ServerToClient.ts:699</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="komi" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>komi</span><a href="#komi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">komi</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Komi</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L667">engine/protocol/ServerToClient.ts:667</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="max_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>max_<wbr/>rank</span><a href="#max_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">max_<wbr/>rank</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Maximum rank allowed to accept the game</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L657">engine/protocol/ServerToClient.ts:657</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="min_rank" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>min_<wbr/>rank</span><a href="#min_rank" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">min_<wbr/>rank</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Minimum rank allowed to accept the game</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L655">engine/protocol/ServerToClient.ts:655</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Game name</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L661">engine/protocol/ServerToClient.ts:661</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="professional" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>professional</span><a href="#professional" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If they are a professional player</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L653">engine/protocol/ServerToClient.ts:653</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranked" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ranked</span><a href="#ranked" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranked</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If the game is ranked</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L663">engine/protocol/ServerToClient.ts:663</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranking" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ranking</span><a href="#ranking" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranking</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Their ranking *</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L651">engine/protocol/ServerToClient.ts:651</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If it&#39;s a rengo game</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L685">engine/protocol/ServerToClient.ts:685</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_auto_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>auto_<wbr/>start</span><a href="#rengo_auto_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>auto_<wbr/>start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If the rengo game will automatically start</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L697">engine/protocol/ServerToClient.ts:697</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_black_team" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>black_<wbr/>team</span><a href="#rengo_black_team" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>black_<wbr/>team</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of the players on the Black team</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L689">engine/protocol/ServerToClient.ts:689</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>If the game is a casual rengo game</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L695">engine/protocol/ServerToClient.ts:695</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_nominees" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>nominees</span><a href="#rengo_nominees" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>nominees</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of people that have been nominated to play</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L687">engine/protocol/ServerToClient.ts:687</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_participants" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>participants</span><a href="#rengo_participants" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>participants</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>All player ids involved in the game</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L693">engine/protocol/ServerToClient.ts:693</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_white_team" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rengo_<wbr/>white_<wbr/>team</span><a href="#rengo_white_team" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>white_<wbr/>team</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of the players on the White team</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L691">engine/protocol/ServerToClient.ts:691</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rules" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>rules</span><a href="#rules" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Rules being used</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L669">engine/protocol/ServerToClient.ts:669</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Time control system type</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L679">engine/protocol/ServerToClient.ts:679</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control_parameters" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control_<wbr/>parameters</span><a href="#time_control_parameters" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control_<wbr/>parameters</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><div class="tsd-comment tsd-typography"><p>Time control parameters</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L681">engine/protocol/ServerToClient.ts:681</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_per_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>per_<wbr/>move</span><a href="#time_per_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>per_<wbr/>move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Average time per move</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L683">engine/protocol/ServerToClient.ts:683</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user_<wbr/>id</span><a href="#user_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>User id of the player who is looking for a game</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L647">engine/protocol/ServerToClient.ts:647</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Username of the player looking for the game</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L649">engine/protocol/ServerToClient.ts:649</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="uuid" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>uuid</span><a href="#uuid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>A UUID for the invitation</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L701">engine/protocol/ServerToClient.ts:701</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="width" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>width</span><a href="#width" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">width</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Board width</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L671">engine/protocol/ServerToClient.ts:671</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#challenge_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a><a href="#challenger_color" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenger_<wbr/>color</span></a><a href="#disable_analysis" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>disable_<wbr/>analysis</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#handicap" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>handicap</span></a><a href="#height" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>height</span></a><a href="#invite_only" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>invite_<wbr/>only</span></a><a href="#komi" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>komi</span></a><a href="#max_rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>max_<wbr/>rank</span></a><a href="#min_rank" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>min_<wbr/>rank</span></a><a href="#name" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>name</span></a><a href="#professional" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>professional</span></a><a href="#ranked" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranked</span></a><a href="#ranking" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranking</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_auto_start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>auto_<wbr/>start</span></a><a href="#rengo_black_team" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>black_<wbr/>team</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_nominees" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>nominees</span></a><a href="#rengo_participants" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>participants</span></a><a href="#rengo_white_team" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>white_<wbr/>team</span></a><a href="#rules" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rules</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_control_parameters" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control_<wbr/>parameters</span></a><a href="#time_per_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>per_<wbr/>move</span></a><a href="#user_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user_<wbr/>id</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a><a href="#uuid" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>uuid</span></a><a href="#width" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>width</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.SeekgraphDeleteMessage.html b/docs/interfaces/protocol.SeekgraphDeleteMessage.html
index b8368af6..147ac18c 100644
--- a/docs/interfaces/protocol.SeekgraphDeleteMessage.html
+++ b/docs/interfaces/protocol.SeekgraphDeleteMessage.html
@@ -1,5 +1,5 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SeekgraphDeleteMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.SeekgraphDeleteMessage.html">SeekgraphDeleteMessage</a></li></ul><h1>Interface SeekgraphDeleteMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SeekgraphDeleteMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphDeleteMessage.html#challenge_id">challenge_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphDeleteMessage.html#delete">delete</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L609">engine/protocol/ServerToClient.ts:609</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.SeekgraphDeleteMessage.html#challenge_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SeekgraphDeleteMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.SeekgraphDeleteMessage.html">SeekgraphDeleteMessage</a></li></ul><h1>Interface SeekgraphDeleteMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SeekgraphDeleteMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphDeleteMessage.html#challenge_id">challenge_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphDeleteMessage.html#delete">delete</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L609">engine/protocol/ServerToClient.ts:609</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.SeekgraphDeleteMessage.html#challenge_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a>
 <a href="protocol.SeekgraphDeleteMessage.html#delete" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delete</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="challenge_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>challenge_<wbr/>id</span><a href="#challenge_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">challenge_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The ID of the challenge</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L611">engine/protocol/ServerToClient.ts:611</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="delete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete</span><a href="#delete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">delete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>The entry should be deleted if this field exists and is true</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L613">engine/protocol/ServerToClient.ts:613</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#challenge_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a><a href="#delete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delete</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L611">engine/protocol/ServerToClient.ts:611</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="delete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>delete</span><a href="#delete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">delete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>The entry should be deleted if this field exists and is true</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L613">engine/protocol/ServerToClient.ts:613</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#challenge_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a><a href="#delete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>delete</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.SeekgraphStartedMessage.html b/docs/interfaces/protocol.SeekgraphStartedMessage.html
index eb3600e7..49b4996f 100644
--- a/docs/interfaces/protocol.SeekgraphStartedMessage.html
+++ b/docs/interfaces/protocol.SeekgraphStartedMessage.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SeekgraphStartedMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.SeekgraphStartedMessage.html">SeekgraphStartedMessage</a></li></ul><h1>Interface SeekgraphStartedMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SeekgraphStartedMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#black">black</a><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#challenge_id">challenge_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#creator">creator</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#game_started">game_started</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo_auto_start">rengo_auto_start</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo_black_team">rengo_black_team</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo_white_team">rengo_white_team</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#time_control">time_control</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#time_control_parameters">time_control_parameters</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#white">white</a><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L615">engine/protocol/ServerToClient.ts:615</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.SeekgraphStartedMessage.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SeekgraphStartedMessage | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.SeekgraphStartedMessage.html">SeekgraphStartedMessage</a></li></ul><h1>Interface SeekgraphStartedMessage</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">SeekgraphStartedMessage</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#black">black</a><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#challenge_id">challenge_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#creator">creator</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#game_started">game_started</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo">rengo</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo_auto_start">rengo_auto_start</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo_black_team">rengo_black_team</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo_casual_mode">rengo_casual_mode</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#rengo_white_team">rengo_white_team</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#time_control">time_control</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#time_control_parameters">time_control_parameters</a><span class="tsd-signature-symbol">: </span><a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.SeekgraphStartedMessage.html#white">white</a><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L615">engine/protocol/ServerToClient.ts:615</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.SeekgraphStartedMessage.html#black" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a>
 <a href="protocol.SeekgraphStartedMessage.html#challenge_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a>
 <a href="protocol.SeekgraphStartedMessage.html#creator" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>creator</span></a>
 <a href="protocol.SeekgraphStartedMessage.html#game_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a>
@@ -12,16 +12,16 @@
 <a href="protocol.SeekgraphStartedMessage.html#time_control_parameters" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control_<wbr/>parameters</span></a>
 <a href="protocol.SeekgraphStartedMessage.html#white" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a>
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>black</span><a href="#black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">:</span> <a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></div><div class="tsd-comment tsd-typography"><p>Black player</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L625">engine/protocol/ServerToClient.ts:625</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="challenge_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>challenge_<wbr/>id</span><a href="#challenge_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">challenge_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The ID of the challenge</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L617">engine/protocol/ServerToClient.ts:617</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="creator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>creator</span><a href="#creator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">creator</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Player ID of the creator</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L623">engine/protocol/ServerToClient.ts:623</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L621">engine/protocol/ServerToClient.ts:621</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_started" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>started</span><a href="#game_started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>started</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>If exists and is true, the game has been started and the entry should be removed from the seek graph</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L619">engine/protocol/ServerToClient.ts:619</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>Rengo game if true</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L633">engine/protocol/ServerToClient.ts:633</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_auto_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>auto_<wbr/>start</span><a href="#rengo_auto_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>auto_<wbr/>start</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Whether the rengo game with automatically start</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L641">engine/protocol/ServerToClient.ts:641</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_black_team" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>black_<wbr/>team</span><a href="#rengo_black_team" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>black_<wbr/>team</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of the players on the Black team</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L635">engine/protocol/ServerToClient.ts:635</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Wether it&#39;s a Casual mode rengo game</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L639">engine/protocol/ServerToClient.ts:639</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_white_team" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>white_<wbr/>team</span><a href="#rengo_white_team" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>white_<wbr/>team</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of the players on the White team</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L637">engine/protocol/ServerToClient.ts:637</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Time control system</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L629">engine/protocol/ServerToClient.ts:629</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control_parameters" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control_<wbr/>parameters</span><a href="#time_control_parameters" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control_<wbr/>parameters</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><div class="tsd-comment tsd-typography"><p>Time control parameters</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L631">engine/protocol/ServerToClient.ts:631</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></div><div class="tsd-comment tsd-typography"><p>White player</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L627">engine/protocol/ServerToClient.ts:627</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#challenge_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a><a href="#creator" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>creator</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_started" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>started</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_auto_start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>auto_<wbr/>start</span></a><a href="#rengo_black_team" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>black_<wbr/>team</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_white_team" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>white_<wbr/>team</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_control_parameters" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control_<wbr/>parameters</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L625">engine/protocol/ServerToClient.ts:625</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="challenge_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>challenge_<wbr/>id</span><a href="#challenge_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">challenge_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The ID of the challenge</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L617">engine/protocol/ServerToClient.ts:617</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="creator" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>creator</span><a href="#creator" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">creator</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>Player ID of the creator</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L623">engine/protocol/ServerToClient.ts:623</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><div class="tsd-comment tsd-typography"><p>The game id</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L621">engine/protocol/ServerToClient.ts:621</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game_started" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>game_<wbr/>started</span><a href="#game_started" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>started</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>If exists and is true, the game has been started and the entry should be removed from the seek graph</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L619">engine/protocol/ServerToClient.ts:619</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo</span><a href="#rengo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">true</span></div><div class="tsd-comment tsd-typography"><p>Rengo game if true</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L633">engine/protocol/ServerToClient.ts:633</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_auto_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>auto_<wbr/>start</span><a href="#rengo_auto_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>auto_<wbr/>start</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Whether the rengo game with automatically start</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L641">engine/protocol/ServerToClient.ts:641</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_black_team" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>black_<wbr/>team</span><a href="#rengo_black_team" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>black_<wbr/>team</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of the players on the Black team</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L635">engine/protocol/ServerToClient.ts:635</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_casual_mode" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>casual_<wbr/>mode</span><a href="#rengo_casual_mode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>casual_<wbr/>mode</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><div class="tsd-comment tsd-typography"><p>Wether it&#39;s a Casual mode rengo game</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L639">engine/protocol/ServerToClient.ts:639</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="rengo_white_team" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>rengo_<wbr/>white_<wbr/>team</span><a href="#rengo_white_team" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">rengo_<wbr/>white_<wbr/>team</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>Player ids of the players on the White team</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L637">engine/protocol/ServerToClient.ts:637</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control</span><a href="#time_control" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><p>Time control system</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L629">engine/protocol/ServerToClient.ts:629</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="time_control_parameters" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>time_<wbr/>control_<wbr/>parameters</span><a href="#time_control_parameters" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">time_<wbr/>control_<wbr/>parameters</span><span class="tsd-signature-symbol">:</span> <a href="../types/JGOFTimeControl.html" class="tsd-signature-type tsd-kind-type-alias">JGOFTimeControl</a></div><div class="tsd-comment tsd-typography"><p>Time control parameters</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L631">engine/protocol/ServerToClient.ts:631</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="white" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>white</span><a href="#white" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">:</span> <a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></div><div class="tsd-comment tsd-typography"><p>White player</p>
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L627">engine/protocol/ServerToClient.ts:627</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>black</span></a><a href="#challenge_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>challenge_<wbr/>id</span></a><a href="#creator" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>creator</span></a><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#game_started" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>started</span></a><a href="#rengo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo</span></a><a href="#rengo_auto_start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>auto_<wbr/>start</span></a><a href="#rengo_black_team" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>black_<wbr/>team</span></a><a href="#rengo_casual_mode" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>casual_<wbr/>mode</span></a><a href="#rengo_white_team" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>rengo_<wbr/>white_<wbr/>team</span></a><a href="#time_control" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control</span></a><a href="#time_control_parameters" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>time_<wbr/>control_<wbr/>parameters</span></a><a href="#white" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>white</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.ServerToClient.html b/docs/interfaces/protocol.ServerToClient.html
index 635b8b19..2b031cb0 100644
--- a/docs/interfaces/protocol.ServerToClient.html
+++ b/docs/interfaces/protocol.ServerToClient.html
@@ -1,5 +1,5 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ServerToClient | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.ServerToClient.html">ServerToClient</a></li></ul><h1>Interface ServerToClient</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">ServerToClient</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#ERROR">ERROR</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#HUP">HUP</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#active_bots">active-bots</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#active_game">active_game</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#automatch_cancel">automatch/cancel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#automatch_entry">automatch/entry</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#automatch_start">automatch/start</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#chat_join">chat-join</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#chat_message">chat-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#chat_message_removed">chat-message-removed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#chat_part">chat-part</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#chat_topic">chat-topic</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#chat_update_user">chat-update-user</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_auto_resign">game/:id/auto_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_chat">game/:id/chat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_chat_remove">game/:id/chat/remove</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_clear_auto_resign">game/:id/clear_auto_resign</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_clock">game/:id/clock</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_conditional_moves">game/:id/conditional_moves</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_error">game/:id/error</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_gamedata">game/:id/gamedata</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_latency">game/:id/latency</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_phase">game/:id/phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_removed_stones">game/:id/removed_stones</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_removed_stones_accepted">game/:id/removed_stones_accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_reset_chats">game/:id/reset-chats</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_stalling_score_estimate">game/:id/stalling_score_estimate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_undo_accepted">game/:id/undo_accepted</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_undo_canceled">game/:id/undo_canceled</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#game__id_undo_requested">game/:id/undo_requested</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#gamelist_count">gamelist-count</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#gamelist_count__channel">gamelist-count-:channel</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#hostinfo">hostinfo</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#incident_report">incident-report</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#itc">itc</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#net_pong">net/pong</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#notification">notification</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#private_message">private-message</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#private_superchat">private-superchat</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#remote_storage_sync_complete">remote_storage/sync_complete</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#remote_storage_update">remote_storage/update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#review__id_full_state">review/:id/full_state</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#review__id_r">review/:id/r</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#score_estimator_enabled_state">score-estimator-enabled-state</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#seekgraph_global">seekgraph/global</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#ui_push">ui-push</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#user_jwt">user/jwt</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#user_state">user/state</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.ServerToClient.html#user_update">user/update</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">k</span>: <span class="tsd-signature-symbol">`</span><span class="tsd-signature-type">gamelist-count-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span>]<span class="tsd-signature-symbol">: </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">[</span><a href="protocol.ServerToClient.html#gamelist_count__channel"><span class="tsd-signature-type">&quot;gamelist-count-:channel&quot;</span></a><span class="tsd-signature-symbol">]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><section class="tsd-panel tsd-hierarchy"><h4>Hierarchy (<a class="link" href="../hierarchy.html#protocol.ServerToClient">view full</a>)</h4><ul class="tsd-hierarchy"><li><span class="target">ServerToClient</span><ul class="tsd-hierarchy"><li><a href="GobanSocketEvents.html" class="tsd-signature-type tsd-kind-interface">GobanSocketEvents</a></li></ul></li></ul></section><section class="tsd-panel"><h4 class="tsd-before-signature">Indexable</h4><div class="tsd-signature"><span class="tsd-signature-symbol">[</span>k: <span class="tsd-signature-symbol">`</span><span class="tsd-signature-type">gamelist-count-</span><span class="tsd-signature-symbol">${</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">`</span><span class="tsd-signature-symbol">]: </span><a href="protocol.ServerToClient.html" class="tsd-signature-type tsd-kind-interface">ServerToClient</a><span class="tsd-signature-symbol">[</span><a href="protocol.ServerToClient.html#gamelist_count__channel"><span class="tsd-signature-type">&quot;gamelist-count-:channel&quot;</span></a><span class="tsd-signature-symbol">]</span></div><div class="tsd-comment tsd-typography"><p>A move was made on a game</p>
-</div><div class="tsd-comment tsd-typography"></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L33">engine/protocol/ServerToClient.ts:33</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.ServerToClient.html#ERROR" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ERROR</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L33">engine/protocol/ServerToClient.ts:33</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.ServerToClient.html#ERROR" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ERROR</span></a>
 <a href="protocol.ServerToClient.html#HUP" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HUP</span></a>
 <a href="protocol.ServerToClient.html#active_bots" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active-<wbr/>bots</span></a>
 <a href="protocol.ServerToClient.html#active_game" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>game</span></a>
@@ -51,16 +51,16 @@
 </div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="ERROR" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ERROR</span><a href="#ERROR" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ERROR</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An error occurred, the message string should be displayed to the user.
 For a list of errcode&#39;s used, see
 <a href="https://github.com/online-go/online-go.com/blob/devel/src/components/Errcode/Errcode.tsx">https://github.com/online-go/online-go.com/blob/devel/src/components/Errcode/Errcode.tsx</a></p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ERROR.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">errcode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L49">engine/protocol/ServerToClient.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="HUP" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>HUP</span><a href="#HUP" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">HUP</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The client should reload</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="HUP.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L43">engine/protocol/ServerToClient.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="active_bots" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active-<wbr/>bots</span><a href="#active_bots" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active-<wbr/>bots</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates the list of bots that are connected and ready to the server</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="active_bots.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L116">engine/protocol/ServerToClient.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="active_game" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active_<wbr/>game</span><a href="#active_game" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active_<wbr/>game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Message to inform the client of an active game, or a change to an existing game</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="active_game.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L113">engine/protocol/ServerToClient.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/cancel</span><a href="#automatch_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request was canceled</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_cancel.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L119">engine/protocol/ServerToClient.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_entry" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/entry</span><a href="#automatch_entry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/entry</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request is active</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_entry.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.AutomatchPreferences.html" class="tsd-signature-type tsd-kind-interface">AutomatchPreferences</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L125">engine/protocol/ServerToClient.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/start</span><a href="#automatch_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request was started</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_start.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L128">engine/protocol/ServerToClient.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_join" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>join</span><a href="#chat_join" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>join</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>User(s) joined a chat channel</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ERROR.__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">errcode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L49">engine/protocol/ServerToClient.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="HUP" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>HUP</span><a href="#HUP" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">HUP</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The client should reload</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="HUP.__type-2.__type-3"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L43">engine/protocol/ServerToClient.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="active_bots" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active-<wbr/>bots</span><a href="#active_bots" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active-<wbr/>bots</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates the list of bots that are connected and ready to the server</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="active_bots.__type-4.__type-5"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L116">engine/protocol/ServerToClient.ts:116</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="active_game" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>active_<wbr/>game</span><a href="#active_game" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">active_<wbr/>game</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Message to inform the client of an active game, or a change to an existing game</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="active_game.__type-6.__type-7"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameListEntry.html" class="tsd-signature-type tsd-kind-interface">GameListEntry</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L113">engine/protocol/ServerToClient.ts:113</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_cancel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/cancel</span><a href="#automatch_cancel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/cancel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request was canceled</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_cancel.__type-8.__type-9"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L119">engine/protocol/ServerToClient.ts:119</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_entry" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/entry</span><a href="#automatch_entry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/entry</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request is active</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_entry.__type-10.__type-11"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.AutomatchPreferences.html" class="tsd-signature-type tsd-kind-interface">AutomatchPreferences</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L125">engine/protocol/ServerToClient.ts:125</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="automatch_start" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>automatch/start</span><a href="#automatch_start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">automatch/start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An automatch request was started</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="automatch_start.__type-12.__type-13"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L128">engine/protocol/ServerToClient.ts:128</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_join" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>join</span><a href="#chat_join" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>join</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>User(s) joined a chat channel</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_join.__type-14.__type-15"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">users</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">users</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>List of users that joined</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L136">engine/protocol/ServerToClient.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>message</span><a href="#chat_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Chat message was received</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L136">engine/protocol/ServerToClient.ts:136</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>message</span><a href="#chat_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Chat message was received</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_message.__type-16.__type-17"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ranking</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system_message_type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;flood&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ui_class</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Country the user is from</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>User id of the sender</p>
@@ -73,14 +73,14 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">system</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">true</span></h5><div class="tsd-comment tsd-typography"><p>Whether it&#39;s a system message or not</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">system_<wbr/>message_<wbr/>type</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">&quot;flood&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ui_<wbr/>class</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UI class of the sender</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Username of the sender</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L144">engine/protocol/ServerToClient.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_message_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>message-<wbr/>removed</span><a href="#chat_message_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>message-<wbr/>removed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A chat message should be removed from the display</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L144">engine/protocol/ServerToClient.ts:144</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_message_removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>message-<wbr/>removed</span><a href="#chat_message_removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>message-<wbr/>removed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A chat message should be removed from the display</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_message_removed.__type-18.__type-19"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uuid</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Message id. Note, despite the name, I don&#39;t think this is always a
 uuid in uuid format, just treat it as a string.</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L182">engine/protocol/ServerToClient.ts:182</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_part" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>part</span><a href="#chat_part" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>part</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>User left a chat channel</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L182">engine/protocol/ServerToClient.ts:182</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_part" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>part</span><a href="#chat_part" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>part</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>User left a chat channel</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_part.__type-20.__type-21"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5><div class="tsd-comment tsd-typography"><p>User that left</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L174">engine/protocol/ServerToClient.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_topic" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>topic</span><a href="#chat_topic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>topic</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Channel topic was updated</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L174">engine/protocol/ServerToClient.ts:174</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_topic" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>topic</span><a href="#chat_topic" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>topic</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Channel topic was updated</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_topic.__type-22.__type-23"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ranking</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">timestamp</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">topic</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">ui_class</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Country of the user that changed the topic</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>User id of the user that changed the topic</p>
@@ -90,40 +90,40 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">topic</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The new topic</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">ui_<wbr/>class</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UI class of the user that changed the topic</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Username of the user that changed the topic</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L191">engine/protocol/ServerToClient.ts:191</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_update_user" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>update-<wbr/>user</span><a href="#chat_update_user" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>update-<wbr/>user</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A user&#39;s profile was updated</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L191">engine/protocol/ServerToClient.ts:191</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="chat_update_user" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>chat-<wbr/>update-<wbr/>user</span><a href="#chat_update_user" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">chat-<wbr/>update-<wbr/>user</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A user&#39;s profile was updated</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="chat_update_user.__type-24.__type-25"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">old_player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">channel</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The channel</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">old_<wbr/>player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Player id entry that was update. This might change in the case of a
 guest logging in, in this case this will switch from being a
 negative (guest) id, to some positive id. It is not expected that a
 non guest id should change using this system.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">user</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5><div class="tsd-comment tsd-typography"><p>New user details</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L214">engine/protocol/ServerToClient.ts:214</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/auto_<wbr/>resign</span><a href="#game__id_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/auto_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Informs the client the player is scheduled to resign if not cleared</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L214">engine/protocol/ServerToClient.ts:214</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/auto_<wbr/>resign</span><a href="#game__id_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/auto_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Informs the client the player is scheduled to resign if not cleared</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_auto_resign.__type-26.__type-27"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">expiration</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>When the auto resign will happen</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The player id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L350">engine/protocol/ServerToClient.ts:350</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/chat</span><a href="#game__id_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A game chat message</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_chat.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameChatMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L370">engine/protocol/ServerToClient.ts:370</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/chat/remove</span><a href="#game__id_chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Game chat lines should be removed</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L350">engine/protocol/ServerToClient.ts:350</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_chat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/chat</span><a href="#game__id_chat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/chat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A game chat message</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_chat.__type-28.__type-29"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameChatMessage.html" class="tsd-signature-type tsd-kind-interface">GameChatMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L370">engine/protocol/ServerToClient.ts:370</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_chat_remove" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/chat/remove</span><a href="#game__id_chat_remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/chat/remove</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Game chat lines should be removed</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_chat_remove.__type-30.__type-31"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">chat_ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">chat_<wbr/>ids</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5><div class="tsd-comment tsd-typography"><p>The chat ids</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L374">engine/protocol/ServerToClient.ts:374</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_clear_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/clear_<wbr/>auto_<wbr/>resign</span><a href="#game__id_clear_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/clear_<wbr/>auto_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The auto resign for the given player has been cleared</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L374">engine/protocol/ServerToClient.ts:374</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_clear_auto_resign" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/clear_<wbr/>auto_<wbr/>resign</span><a href="#game__id_clear_auto_resign" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/clear_<wbr/>auto_<wbr/>resign</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The auto resign for the given player has been cleared</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_clear_auto_resign.__type-32.__type-33"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The player id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L361">engine/protocol/ServerToClient.ts:361</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/clock</span><a href="#game__id_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Game clock update</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_clock.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L383">engine/protocol/ServerToClient.ts:383</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_conditional_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/conditional_<wbr/>moves</span><a href="#game__id_conditional_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/conditional_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the conditional moves currently active</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L361">engine/protocol/ServerToClient.ts:361</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_clock" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/clock</span><a href="#game__id_clock" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Game clock update</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_clock.__type-34.__type-35"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="protocol.GameClock.html" class="tsd-signature-type tsd-kind-interface">GameClock</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L383">engine/protocol/ServerToClient.ts:383</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_conditional_moves" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/conditional_<wbr/>moves</span><a href="#game__id_conditional_moves" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/conditional_<wbr/>moves</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the conditional moves currently active</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_conditional_moves.__type-36.__type-37"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">conditional_moves</span><span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">move_number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">conditional_<wbr/>moves</span><span class="tsd-signature-symbol">: </span><a href="../types/ConditionalMoveResponse.html" class="tsd-signature-type tsd-kind-type-alias">ConditionalMoveResponse</a></h5><div class="tsd-comment tsd-typography"><p>The conditional moves. The top level should be an array that looks
  like <code>[null, { ... }]</code> where the second element contains the responses
  to the opponent&#39;s move.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The move number from which the conditional moves are rooted in</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L387">engine/protocol/ServerToClient.ts:387</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/error</span><a href="#game__id_error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Error that should be displayed to the user</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_error.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L400">engine/protocol/ServerToClient.ts:400</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/gamedata</span><a href="#game__id_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the entire game state</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_gamedata.__type-40.__type-41"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L404">engine/protocol/ServerToClient.ts:404</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/latency</span><a href="#game__id_latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update latency information for a player</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L387">engine/protocol/ServerToClient.ts:387</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/error</span><a href="#game__id_error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Error that should be displayed to the user</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_error.__type-38.__type-39"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L400">engine/protocol/ServerToClient.ts:400</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_gamedata" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/gamedata</span><a href="#game__id_gamedata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/gamedata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the entire game state</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_gamedata.__type-40.__type-41"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="GobanEngineConfig.html" class="tsd-signature-type tsd-kind-interface">GobanEngineConfig</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L404">engine/protocol/ServerToClient.ts:404</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_latency" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/latency</span><a href="#game__id_latency" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/latency</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update latency information for a player</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_latency.__type-42.__type-43"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">latency</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The latency in milliseconds</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The player id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L408">engine/protocol/ServerToClient.ts:408</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/phase</span><a href="#game__id_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The phase has changed for the game</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_phase.__type-44.__type-45"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stone removal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;finished&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L428">engine/protocol/ServerToClient.ts:428</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_removed_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/removed_<wbr/>stones</span><a href="#game__id_removed_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/removed_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the state of the stone removal phase</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_removed_stones.__type-46.__type-47"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">all_removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L448">engine/protocol/ServerToClient.ts:448</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_removed_stones_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/removed_<wbr/>stones_<wbr/>accepted</span><a href="#game__id_removed_stones_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/removed_<wbr/>stones_<wbr/>accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The stone removal phase has been completed, this is the final state and
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L408">engine/protocol/ServerToClient.ts:408</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/phase</span><a href="#game__id_phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The phase has changed for the game</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_phase.__type-44.__type-45"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stone removal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;finished&quot;</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L428">engine/protocol/ServerToClient.ts:428</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_removed_stones" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/removed_<wbr/>stones</span><a href="#game__id_removed_stones" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/removed_<wbr/>stones</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the state of the stone removal phase</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_removed_stones.__type-46.__type-47"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">all_removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L448">engine/protocol/ServerToClient.ts:448</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_removed_stones_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/removed_<wbr/>stones_<wbr/>accepted</span><a href="#game__id_removed_stones_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/removed_<wbr/>stones_<wbr/>accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The stone removal phase has been completed, this is the final state and
 indicates a phase change to the given phase (should always be
 &quot;finished&quot;)</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_removed_stones_accepted.__type-48.__type-49"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">end_time</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">outcome</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">phase</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;finished&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">player_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">players</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">accepted_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">accepted_strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>            </span><span class="tsd-kind-property">accepted_stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>            </span><span class="tsd-kind-property">accepted_strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">: </span><a href="Score.html" class="tsd-signature-type tsd-kind-interface">Score</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">strict_seki_mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">end_<wbr/>time</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Timestamp in ms</p>
@@ -135,26 +135,26 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stones</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">strict_<wbr/>seki_<wbr/>mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><p>True if Japanese strict seki mode was true. This will probably
 always be false and may be removed in the future.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">winner</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Player id of the winner</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L468">engine/protocol/ServerToClient.ts:468</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_reset_chats" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/reset-<wbr/>chats</span><a href="#game__id_reset_chats" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/reset-<wbr/>chats</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The chat log should be reset.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_reset_chats.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L496">engine/protocol/ServerToClient.ts:496</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/stalling_<wbr/>score_<wbr/>estimate</span><a href="#game__id_stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A score estimation result has been broadcast, this is used for avoiding game stalling</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_stalling_score_estimate.__type-52.__type-53"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L512">engine/protocol/ServerToClient.ts:512</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_undo_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>accepted</span><a href="#game__id_undo_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo move has been accepted, the parameter is the new move number</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_accepted.__type-54.__type-55"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L500">engine/protocol/ServerToClient.ts:500</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_undo_canceled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>canceled</span><a href="#game__id_undo_canceled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>canceled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo request has been canceled, the parameter is the move number of the original request</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_canceled.__type-56.__type-57"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L504">engine/protocol/ServerToClient.ts:504</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>requested</span><a href="#game__id_undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo request has been requested, the parameter is the move number that we want to go back to</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_requested.__type-58.__type-59"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L508">engine/protocol/ServerToClient.ts:508</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_count" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist-<wbr/>count</span><a href="#gamelist_count" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist-<wbr/>count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update number of live and correspondence games are currently being
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L468">engine/protocol/ServerToClient.ts:468</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_reset_chats" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/reset-<wbr/>chats</span><a href="#game__id_reset_chats" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/reset-<wbr/>chats</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>The chat log should be reset.</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_reset_chats.__type-50.__type-51"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L496">engine/protocol/ServerToClient.ts:496</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_stalling_score_estimate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/stalling_<wbr/>score_<wbr/>estimate</span><a href="#game__id_stalling_score_estimate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/stalling_<wbr/>score_<wbr/>estimate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A score estimation result has been broadcast, this is used for avoiding game stalling</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_stalling_score_estimate.__type-52.__type-53"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">data</span>: <a href="protocol.StallingScoreEstimate.html" class="tsd-signature-type tsd-kind-interface">StallingScoreEstimate</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L512">engine/protocol/ServerToClient.ts:512</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_undo_accepted" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>accepted</span><a href="#game__id_undo_accepted" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>accepted</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo move has been accepted, the parameter is the new move number</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_accepted.__type-54.__type-55"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L500">engine/protocol/ServerToClient.ts:500</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_undo_canceled" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>canceled</span><a href="#game__id_undo_canceled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>canceled</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo request has been canceled, the parameter is the move number of the original request</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_canceled.__type-56.__type-57"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L504">engine/protocol/ServerToClient.ts:504</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="game__id_undo_requested" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game/:id/undo_<wbr/>requested</span><a href="#game__id_undo_requested" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game/:id/undo_<wbr/>requested</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Undo request has been requested, the parameter is the move number that we want to go back to</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="game__id_undo_requested.__type-58.__type-59"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L508">engine/protocol/ServerToClient.ts:508</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_count" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist-<wbr/>count</span><a href="#gamelist_count" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist-<wbr/>count</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update number of live and correspondence games are currently being
 played</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="gamelist_count.__type-60.__type-61"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">correspondence</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">live</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">correspondence</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of correspondence games</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">live</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of live games</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L229">engine/protocol/ServerToClient.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_count__channel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist-<wbr/>count-<wbr/>:channel</span><a href="#gamelist_count__channel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist-<wbr/>count-<wbr/>:channel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update number of live and correspondence games are currently being
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L229">engine/protocol/ServerToClient.ts:229</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="gamelist_count__channel" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>gamelist-<wbr/>count-<wbr/>:channel</span><a href="#gamelist_count__channel" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">gamelist-<wbr/>count-<wbr/>:channel</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update number of live and correspondence games are currently being
 played in a particular channel</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="gamelist_count__channel.__type-62.__type-63"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">correspondence</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">live</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">correspondence</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of correspondence games</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">live</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of live games</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L238">engine/protocol/ServerToClient.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hostinfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hostinfo</span><a href="#hostinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hostinfo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>General host information for the termination server you
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L238">engine/protocol/ServerToClient.ts:238</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="hostinfo" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>hostinfo</span><a href="#hostinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">hostinfo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>General host information for the termination server you
 are connected to. This is a response to the <code>hostinfo</code> client message.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="hostinfo.__type-64.__type-65"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">clients</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of clients connected, if available</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">hostname</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The hostname of the server</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">uptime</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Number of seconds the server has been running</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L53">engine/protocol/ServerToClient.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="incident_report" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>incident-<wbr/>report</span><a href="#incident_report" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">incident-<wbr/>report</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Incident report update</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="incident_report.__type-66.__type-67"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">cleared_by_user</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moderator</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moderator_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">report_type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_conversation</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_game</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_review</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporter_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporter_note_translation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">source_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">source_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">target_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">target_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporting_user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;pending&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;claimed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;resolved&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">was_helpful</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">cleared_<wbr/>by_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">moderator</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moderator_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">report_<wbr/>type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>conversation</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>game</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>review</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reporter_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reporter_<wbr/>note_<wbr/>translation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">source_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">source_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">target_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">target_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">source_<wbr/>language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">source_<wbr/>text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">target_<wbr/>language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">target_<wbr/>text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reporting_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;pending&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;claimed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;resolved&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">system_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">was_<wbr/>helpful</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L247">engine/protocol/ServerToClient.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="itc" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>itc</span><a href="#itc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">itc</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>&quot;Inter Tab Communication&quot; message. This is a client utility to enable
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L53">engine/protocol/ServerToClient.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="incident_report" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>incident-<wbr/>report</span><a href="#incident_report" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">incident-<wbr/>report</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Incident report update</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="incident_report.__type-66.__type-67"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">cleared_by_user</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moderator</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">moderator_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">report_type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_conversation</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_game</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_review</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reported_user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporter_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporter_note_translation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">source_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">source_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">target_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">target_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">reporting_user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;pending&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;claimed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;resolved&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">system_note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">was_helpful</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">cleared_<wbr/>by_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">created</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">moderator</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moderator_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">report_<wbr/>type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>conversation</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>game</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>review</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reported_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reporter_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">reporter_<wbr/>note_<wbr/>translation</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">source_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">source_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">target_language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">target_text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">source_<wbr/>language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">source_<wbr/>text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">target_<wbr/>language</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">target_<wbr/>text</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li></ul></li><li class="tsd-parameter"><h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-property">reporting_<wbr/>user</span><span class="tsd-signature-symbol">?: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">source</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;pending&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;claimed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;resolved&quot;</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">system_<wbr/>note</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">updated</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">was_<wbr/>helpful</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L247">engine/protocol/ServerToClient.ts:247</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="itc" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>itc</span><a href="#itc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">itc</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>&quot;Inter Tab Communication&quot; message. This is a client utility to enable
  relaying of messages between devices - the event and data are
  application defined, the server blindly relays to all connected devices
  for the sending user. Note this is relayed to all devices regardless
@@ -163,17 +163,17 @@
  the web client sending this will arrive on an android and ios instance)</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="itc.__type-68.__type-69"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><p>User defined data</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>User defined event string</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L70">engine/protocol/ServerToClient.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="net_pong" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/pong</span><a href="#net_pong" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/pong</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Pong response from a ping</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L70">engine/protocol/ServerToClient.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="net_pong" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>net/pong</span><a href="#net_pong" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">net/pong</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Pong response from a ping</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="net_pong.__type-70.__type-71"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">server</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">client</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Client timestamp that was sent</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">server</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Server timestamp when it was received</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L35">engine/protocol/ServerToClient.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="notification" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>notification</span><a href="#notification" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">notification</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A notification that should be displayed to the user
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L35">engine/protocol/ServerToClient.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="notification" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>notification</span><a href="#notification" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">notification</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A notification that should be displayed to the user
  These are not strongly modeled, see
     <a href="https://github.com/online-go/online-go.com/blob/devel/src/components/Notifications/Notifications.tsx">https://github.com/online-go/online-go.com/blob/devel/src/components/Notifications/Notifications.tsx</a>
  as a reference for what types there are and what data they contain</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="notification.__type-72.__type-73"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><p>There are often more fields here</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The notification id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">type</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The notification type</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L104">engine/protocol/ServerToClient.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="private_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private-<wbr/>message</span><a href="#private_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A private message was received</p>
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L104">engine/protocol/ServerToClient.ts:104</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="private_message" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private-<wbr/>message</span><a href="#private_message" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private-<wbr/>message</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A private message was received</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="private_message.__type-74.__type-75"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>        </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">superchat_enabled</span><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">from</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5><div class="tsd-comment tsd-typography"><p>Who sent the message</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">message</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">m</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">t</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h5><div class="tsd-comment tsd-typography"><p>The message received</p>
 </div><div class="tsd-comment tsd-typography"></div><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">i</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Message id.</p>
@@ -183,7 +183,7 @@
 is when a moderator needs to talk with a player and ignoring the
 moderator is not suitable thing to do.</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">to</span><span class="tsd-signature-symbol">: </span><a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a></h5><div class="tsd-comment tsd-typography"><p>Your user id</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L275">engine/protocol/ServerToClient.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="private_superchat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private-<wbr/>superchat</span><a href="#private_superchat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private-<wbr/>superchat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notify the client that a private message &quot;super chat&quot; has started. A
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L275">engine/protocol/ServerToClient.ts:275</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="private_superchat" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>private-<wbr/>superchat</span><a href="#private_superchat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">private-<wbr/>superchat</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notify the client that a private message &quot;super chat&quot; has started. A
 super chat is an undismissable chat sent by a moderator. It should take
 all focus and not let the client do anything until the conversation is
 resolved (the enable flag is set to false)</p>
@@ -194,30 +194,30 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">moderator_<wbr/>username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>The moderator username contacting the player</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>Your id</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">player_<wbr/>username</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Your username</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L302">engine/protocol/ServerToClient.ts:302</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_sync_complete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/sync_<wbr/>complete</span><a href="#remote_storage_sync_complete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/sync_<wbr/>complete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notification that the server has completed sending all remote storage
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L302">engine/protocol/ServerToClient.ts:302</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_sync_complete" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/sync_<wbr/>complete</span><a href="#remote_storage_sync_complete" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/sync_<wbr/>complete</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notification that the server has completed sending all remote storage
  data and the client should now be up to date.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_sync_complete.__type-78.__type-79"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L319">engine/protocol/ServerToClient.ts:319</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/update</span><a href="#remote_storage_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates a key value pair</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_sync_complete.__type-78.__type-79"><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L319">engine/protocol/ServerToClient.ts:319</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="remote_storage_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>remote_<wbr/>storage/update</span><a href="#remote_storage_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">remote_<wbr/>storage/update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates a key value pair</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="remote_storage_update.__type-80.__type-81"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">modified</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Key for the k/v pair</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">modified</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>Timestamp of the update</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">replication</span><span class="tsd-signature-symbol">: </span><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-signature-type tsd-kind-enum">RemoteStorageReplication</a></h5><div class="tsd-comment tsd-typography"><p>Replication mode</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></h5><div class="tsd-comment tsd-typography"><p>Value of of the k/v pair</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L322">engine/protocol/ServerToClient.ts:322</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review__id_full_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/:id/full_<wbr/>state</span><a href="#review__id_full_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/:id/full_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Replay of the entire full state of the review</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review__id_full_state.__type-82.__type-83"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L518">engine/protocol/ServerToClient.ts:518</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review__id_r" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/:id/r</span><a href="#review__id_r" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/:id/r</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An incremental modification to the review stream</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review__id_r.__type-84.__type-85"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L522">engine/protocol/ServerToClient.ts:522</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_estimator_enabled_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span><a href="#score_estimator_enabled_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notifies the client whether the the client shares an IP with one of the
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L322">engine/protocol/ServerToClient.ts:322</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review__id_full_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/:id/full_<wbr/>state</span><a href="#review__id_full_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/:id/full_<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Replay of the entire full state of the review</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review__id_full_state.__type-82.__type-83"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L518">engine/protocol/ServerToClient.ts:518</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="review__id_r" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>review/:id/r</span><a href="#review__id_r" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">review/:id/r</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>An incremental modification to the review stream</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="review__id_r.__type-84.__type-85"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <a href="ReviewMessage.html" class="tsd-signature-type tsd-kind-interface">ReviewMessage</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L522">engine/protocol/ServerToClient.ts:522</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score_estimator_enabled_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span><a href="#score_estimator_enabled_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Notifies the client whether the the client shares an IP with one of the
 players of the game. This is used to disable the score estimator in
 anonymous browsing windows for players of a game when the score
 estimator is disabled for the game.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="score_estimator_enabled_state.__type-86.__type-87"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">game_id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">shared_ip_with_player</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5><div class="tsd-comment tsd-typography"><p>The game ID</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">shared_<wbr/>ip_<wbr/>with_<wbr/>player</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></h5><div class="tsd-comment tsd-typography"><p>True if the client shares an IP with one of the players of the game</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L337">engine/protocol/ServerToClient.ts:337</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="seekgraph_global" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>seekgraph/global</span><a href="#seekgraph_global" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">seekgraph/global</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="seekgraph_global.__type-88.__type-89"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">messages</span>: <span class="tsd-signature-symbol">(</span><a href="protocol.SeekgraphDeleteMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphDeleteMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.SeekgraphStartedMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphStartedMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.SeekgraphChallengeMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphChallengeMessage</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L345">engine/protocol/ServerToClient.ts:345</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ui_push" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ui-<wbr/>push</span><a href="#ui_push" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui-<wbr/>push</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A UI Push notification. The event and data are not well defined here,
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L337">engine/protocol/ServerToClient.ts:337</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="seekgraph_global" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>seekgraph/global</span><a href="#seekgraph_global" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">seekgraph/global</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="seekgraph_global.__type-88.__type-89"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">messages</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">messages</span>: <span class="tsd-signature-symbol">(</span><a href="protocol.SeekgraphDeleteMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphDeleteMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.SeekgraphStartedMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphStartedMessage</a><span class="tsd-signature-symbol"> | </span><a href="protocol.SeekgraphChallengeMessage.html" class="tsd-signature-type tsd-kind-interface">SeekgraphChallengeMessage</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L345">engine/protocol/ServerToClient.ts:345</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ui_push" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ui-<wbr/>push</span><a href="#ui_push" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui-<wbr/>push</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>A UI Push notification. The event and data are not well defined here,
  they come as a result to subscribing to ui push channels with
  <code>ui-pushes/subscribe</code>.</p>
 </div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="ui_push.__type-90.__type-91"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">data</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UI Push data</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">event</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5><div class="tsd-comment tsd-typography"><p>UI Push event</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L81">engine/protocol/ServerToClient.ts:81</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_jwt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/jwt</span><a href="#user_jwt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/jwt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the user&#39;s JWT token</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_jwt.__type-92.__type-93"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">jwt</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L89">engine/protocol/ServerToClient.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/state</span><a href="#user_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates whether a user is online or not. Subscribe to these updates for
+</div><div class="tsd-comment tsd-typography"></div></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L81">engine/protocol/ServerToClient.ts:81</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_jwt" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/jwt</span><a href="#user_jwt" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/jwt</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update the user&#39;s JWT token</p>
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_jwt.__type-92.__type-93"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">jwt</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">jwt</span>: <span class="tsd-signature-type">string</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L89">engine/protocol/ServerToClient.ts:89</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_state" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/state</span><a href="#user_state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/state</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Updates whether a user is online or not. Subscribe to these updates for
  particular users using the <code>user/monitor</code> command.</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_state.__type-94.__type-95"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L98">engine/protocol/ServerToClient.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/update</span><a href="#user_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update user information. For other players, this has the standard User
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_state.__type-94.__type-95"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">data</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">player_id</span>: <span class="tsd-signature-type">number</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">player_id</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">]: </span><span class="tsd-signature-type">boolean</span></h5></li></ul></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L98">engine/protocol/ServerToClient.ts:98</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="user_update" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>user/update</span><a href="#user_update" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">user/update</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div><div class="tsd-comment tsd-typography"><p>Update user information. For other players, this has the standard User
  fields, when this is the current user, it can have additional fields
  that are found in the ui/config</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_update.__type-96.__type-97"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">extra</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L94">engine/protocol/ServerToClient.ts:94</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#ERROR" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ERROR</span></a><a href="#HUP" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HUP</span></a><a href="#active_bots" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active-<wbr/>bots</span></a><a href="#active_game" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>game</span></a><a href="#automatch_cancel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/cancel</span></a><a href="#automatch_entry" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/entry</span></a><a href="#automatch_start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/start</span></a><a href="#chat_join" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>join</span></a><a href="#chat_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>message</span></a><a href="#chat_message_removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>message-<wbr/>removed</span></a><a href="#chat_part" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>part</span></a><a href="#chat_topic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>topic</span></a><a href="#chat_update_user" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>update-<wbr/>user</span></a><a href="#game__id_auto_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/auto_<wbr/>resign</span></a><a href="#game__id_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/chat</span></a><a href="#game__id_chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/chat/remove</span></a><a href="#game__id_clear_auto_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/clear_<wbr/>auto_<wbr/>resign</span></a><a href="#game__id_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/clock</span></a><a href="#game__id_conditional_moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/conditional_<wbr/>moves</span></a><a href="#game__id_error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/error</span></a><a href="#game__id_gamedata" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/gamedata</span></a><a href="#game__id_latency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/latency</span></a><a href="#game__id_phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/phase</span></a><a href="#game__id_removed_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/removed_<wbr/>stones</span></a><a href="#game__id_removed_stones_accepted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/removed_<wbr/>stones_<wbr/>accepted</span></a><a href="#game__id_reset_chats" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/reset-<wbr/>chats</span></a><a href="#game__id_stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#game__id_undo_accepted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>accepted</span></a><a href="#game__id_undo_canceled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>canceled</span></a><a href="#game__id_undo_requested" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>requested</span></a><a href="#gamelist_count" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist-<wbr/>count</span></a><a href="#gamelist_count__channel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist-<wbr/>count-<wbr/>:channel</span></a><a href="#hostinfo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hostinfo</span></a><a href="#incident_report" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>incident-<wbr/>report</span></a><a href="#itc" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>itc</span></a><a href="#net_pong" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/pong</span></a><a href="#notification" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>notification</span></a><a href="#private_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private-<wbr/>message</span></a><a href="#private_superchat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private-<wbr/>superchat</span></a><a href="#remote_storage_sync_complete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/sync_<wbr/>complete</span></a><a href="#remote_storage_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/update</span></a><a href="#review__id_full_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/:id/full_<wbr/>state</span></a><a href="#review__id_r" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/:id/r</span></a><a href="#score_estimator_enabled_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span></a><a href="#seekgraph_global" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>seekgraph/global</span></a><a href="#ui_push" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui-<wbr/>push</span></a><a href="#user_jwt" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/jwt</span></a><a href="#user_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/state</span></a><a href="#user_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/update</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="user_update.__type-96.__type-97"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">user</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">user</span>: <a href="protocol.User.html" class="tsd-signature-type tsd-kind-interface">User</a><span class="tsd-signature-symbol"> &amp; </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">extra</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L94">engine/protocol/ServerToClient.ts:94</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#ERROR" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ERROR</span></a><a href="#HUP" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HUP</span></a><a href="#active_bots" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active-<wbr/>bots</span></a><a href="#active_game" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>active_<wbr/>game</span></a><a href="#automatch_cancel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/cancel</span></a><a href="#automatch_entry" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/entry</span></a><a href="#automatch_start" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>automatch/start</span></a><a href="#chat_join" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>join</span></a><a href="#chat_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>message</span></a><a href="#chat_message_removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>message-<wbr/>removed</span></a><a href="#chat_part" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>part</span></a><a href="#chat_topic" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>topic</span></a><a href="#chat_update_user" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>chat-<wbr/>update-<wbr/>user</span></a><a href="#game__id_auto_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/auto_<wbr/>resign</span></a><a href="#game__id_chat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/chat</span></a><a href="#game__id_chat_remove" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/chat/remove</span></a><a href="#game__id_clear_auto_resign" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/clear_<wbr/>auto_<wbr/>resign</span></a><a href="#game__id_clock" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/clock</span></a><a href="#game__id_conditional_moves" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/conditional_<wbr/>moves</span></a><a href="#game__id_error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/error</span></a><a href="#game__id_gamedata" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/gamedata</span></a><a href="#game__id_latency" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/latency</span></a><a href="#game__id_phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/phase</span></a><a href="#game__id_removed_stones" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/removed_<wbr/>stones</span></a><a href="#game__id_removed_stones_accepted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/removed_<wbr/>stones_<wbr/>accepted</span></a><a href="#game__id_reset_chats" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/reset-<wbr/>chats</span></a><a href="#game__id_stalling_score_estimate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/stalling_<wbr/>score_<wbr/>estimate</span></a><a href="#game__id_undo_accepted" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>accepted</span></a><a href="#game__id_undo_canceled" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>canceled</span></a><a href="#game__id_undo_requested" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game/:id/undo_<wbr/>requested</span></a><a href="#gamelist_count" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist-<wbr/>count</span></a><a href="#gamelist_count__channel" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>gamelist-<wbr/>count-<wbr/>:channel</span></a><a href="#hostinfo" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>hostinfo</span></a><a href="#incident_report" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>incident-<wbr/>report</span></a><a href="#itc" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>itc</span></a><a href="#net_pong" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>net/pong</span></a><a href="#notification" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>notification</span></a><a href="#private_message" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private-<wbr/>message</span></a><a href="#private_superchat" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>private-<wbr/>superchat</span></a><a href="#remote_storage_sync_complete" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/sync_<wbr/>complete</span></a><a href="#remote_storage_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>remote_<wbr/>storage/update</span></a><a href="#review__id_full_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/:id/full_<wbr/>state</span></a><a href="#review__id_r" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>review/:id/r</span></a><a href="#score_estimator_enabled_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score-<wbr/>estimator-<wbr/>enabled-<wbr/>state</span></a><a href="#seekgraph_global" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>seekgraph/global</span></a><a href="#ui_push" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui-<wbr/>push</span></a><a href="#user_jwt" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/jwt</span></a><a href="#user_state" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/state</span></a><a href="#user_update" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>user/update</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.StallingScoreEstimate.html b/docs/interfaces/protocol.StallingScoreEstimate.html
index 82fb4a73..075d4f40 100644
--- a/docs/interfaces/protocol.StallingScoreEstimate.html
+++ b/docs/interfaces/protocol.StallingScoreEstimate.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StallingScoreEstimate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.StallingScoreEstimate.html">StallingScoreEstimate</a></li></ul><h1>Interface StallingScoreEstimate</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">StallingScoreEstimate</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#ownership">ownership</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#predicted_winner">predicted_winner</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#removed">removed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#score">score</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#win_rate">win_rate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L704">engine/protocol/ServerToClient.ts:704</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.StallingScoreEstimate.html#game_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StallingScoreEstimate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.StallingScoreEstimate.html">StallingScoreEstimate</a></li></ul><h1>Interface StallingScoreEstimate</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">StallingScoreEstimate</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#game_id">game_id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#move_number">move_number</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#ownership">ownership</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#predicted_winner">predicted_winner</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#removed">removed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#score">score</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.StallingScoreEstimate.html#win_rate">win_rate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L704">engine/protocol/ServerToClient.ts:704</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.StallingScoreEstimate.html#game_id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a>
 <a href="protocol.StallingScoreEstimate.html#move_number" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a>
 <a href="protocol.StallingScoreEstimate.html#ownership" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a>
 <a href="protocol.StallingScoreEstimate.html#predicted_winner" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>predicted_<wbr/>winner</span></a>
 <a href="protocol.StallingScoreEstimate.html#removed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a>
 <a href="protocol.StallingScoreEstimate.html#score" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a>
 <a href="protocol.StallingScoreEstimate.html#win_rate" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L707">engine/protocol/ServerToClient.ts:707</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L705">engine/protocol/ServerToClient.ts:705</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ownership" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ownership</span><a href="#ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L711">engine/protocol/ServerToClient.ts:711</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="predicted_winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>predicted_<wbr/>winner</span><a href="#predicted_winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">predicted_<wbr/>winner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L706">engine/protocol/ServerToClient.ts:706</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L708">engine/protocol/ServerToClient.ts:708</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L709">engine/protocol/ServerToClient.ts:709</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L710">engine/protocol/ServerToClient.ts:710</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#ownership" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a><a href="#predicted_winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>predicted_<wbr/>winner</span></a><a href="#removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="game_id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>game_<wbr/>id</span><a href="#game_id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">game_<wbr/>id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L707">engine/protocol/ServerToClient.ts:707</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="move_number" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>move_<wbr/>number</span><a href="#move_number" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">move_<wbr/>number</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L705">engine/protocol/ServerToClient.ts:705</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ownership" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>ownership</span><a href="#ownership" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ownership</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L711">engine/protocol/ServerToClient.ts:711</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="predicted_winner" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>predicted_<wbr/>winner</span><a href="#predicted_winner" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">predicted_<wbr/>winner</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L706">engine/protocol/ServerToClient.ts:706</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="removed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>removed</span><a href="#removed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">removed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L708">engine/protocol/ServerToClient.ts:708</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="score" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>score</span><a href="#score" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">score</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L709">engine/protocol/ServerToClient.ts:709</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="win_rate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>win_<wbr/>rate</span><a href="#win_rate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">win_<wbr/>rate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L710">engine/protocol/ServerToClient.ts:710</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#game_id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>game_<wbr/>id</span></a><a href="#move_number" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>move_<wbr/>number</span></a><a href="#ownership" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ownership</span></a><a href="#predicted_winner" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>predicted_<wbr/>winner</span></a><a href="#removed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>removed</span></a><a href="#score" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>score</span></a><a href="#win_rate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>win_<wbr/>rate</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/protocol.User.html b/docs/interfaces/protocol.User.html
index 0fcfd036..e4d8c19c 100644
--- a/docs/interfaces/protocol.User.html
+++ b/docs/interfaces/protocol.User.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>User | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.User.html">User</a></li></ul><h1>Interface User</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">User</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#country">country</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#professional">professional</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#ranking">ranking</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#ratings">ratings</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">speed_size</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="protocol.Glicko2.html" class="tsd-signature-type tsd-kind-interface">Glicko2</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#ui_class">ui_class</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L740">engine/protocol/ClientToServer.ts:740</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.User.html#country" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>country?</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>User | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.User.html">User</a></li></ul><h1>Interface User</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">User</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#country">country</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#id">id</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#professional">professional</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#ranking">ranking</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#ratings">ratings</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">{ </span><br/><span>        </span>[<span class="tsd-kind-index-signature">speed_size</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="protocol.Glicko2.html" class="tsd-signature-type tsd-kind-interface">Glicko2</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#ui_class">ui_class</a><span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="protocol.User.html#username">username</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L740">engine/protocol/ClientToServer.ts:740</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="protocol.User.html#country" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>country?</span></a>
 <a href="protocol.User.html#id" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a>
 <a href="protocol.User.html#professional" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>professional?</span></a>
 <a href="protocol.User.html#ranking" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranking?</span></a>
 <a href="protocol.User.html#ratings" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ratings?</span></a>
 <a href="protocol.User.html#ui_class" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui_<wbr/>class?</span></a>
 <a href="protocol.User.html#username" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="country" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>country</span><a href="#country" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L746">engine/protocol/ClientToServer.ts:746</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L741">engine/protocol/ClientToServer.ts:741</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="professional" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>professional</span><a href="#professional" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L745">engine/protocol/ClientToServer.ts:745</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranking" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranking</span><a href="#ranking" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranking</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L744">engine/protocol/ClientToServer.ts:744</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ratings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ratings</span><a href="#ratings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ratings</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">speed_size</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="protocol.Glicko2.html" class="tsd-signature-type tsd-kind-interface">Glicko2</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">speed_size</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="protocol.Glicko2.html" class="tsd-signature-type tsd-kind-interface">Glicko2</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L743">engine/protocol/ClientToServer.ts:743</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ui_class" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ui_<wbr/>class</span><a href="#ui_class" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui_<wbr/>class</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L747">engine/protocol/ClientToServer.ts:747</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L742">engine/protocol/ClientToServer.ts:742</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#country" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>country</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#professional" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>professional</span></a><a href="#ranking" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranking</span></a><a href="#ratings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ratings</span></a><a href="#ui_class" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui_<wbr/>class</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="country" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>country</span><a href="#country" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">country</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L746">engine/protocol/ClientToServer.ts:746</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="id" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>id</span><a href="#id" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L741">engine/protocol/ClientToServer.ts:741</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="professional" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>professional</span><a href="#professional" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">professional</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L745">engine/protocol/ClientToServer.ts:745</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ranking" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ranking</span><a href="#ranking" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ranking</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L744">engine/protocol/ClientToServer.ts:744</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ratings" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ratings</span><a href="#ratings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ratings</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">speed_size</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="protocol.Glicko2.html" class="tsd-signature-type tsd-kind-interface">Glicko2</a><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">speed_size</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="protocol.Glicko2.html" class="tsd-signature-type tsd-kind-interface">Glicko2</a></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L743">engine/protocol/ClientToServer.ts:743</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="ui_class" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>ui_<wbr/>class</span><a href="#ui_class" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">ui_<wbr/>class</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L747">engine/protocol/ClientToServer.ts:747</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="username" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>username</span><a href="#username" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">username</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L742">engine/protocol/ClientToServer.ts:742</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#country" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>country</span></a><a href="#id" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>id</span></a><a href="#professional" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>professional</span></a><a href="#ranking" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ranking</span></a><a href="#ratings" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ratings</span></a><a href="#ui_class" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>ui_<wbr/>class</span></a><a href="#username" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>username</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/interfaces/translate.GobanStrings.html b/docs/interfaces/translate.GobanStrings.html
index 25c3ad72..333896ac 100644
--- a/docs/interfaces/translate.GobanStrings.html
+++ b/docs/interfaces/translate.GobanStrings.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanStrings | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/translate.html">translate</a></li><li><a href="translate.GobanStrings.html">GobanStrings</a></li></ul><h1>Interface GobanStrings</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanStrings</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_sd">%sd</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_sh">%sh</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_sm">%sm</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_ss">%ss</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_swk">%swk</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#A_stone_has_already_been_placed_here">A stone has already been placed here</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Anime">Anime</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Black">Black</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Black_Walnut">Black Walnut</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Black_to_move">Black to move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Book">Book</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Bright_Kaya">Bright Kaya</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Control_passed_to__s">Control passed to %s</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Custom">Custom</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Enter_the_label_you_want_to_add_to_the_board">Enter the label you want to add to the board</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Error">Error</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Error_submitting_move">Error submitting move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Game_Finished">Game Finished</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Glass">Glass</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Granite">Granite</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#HNG">HNG</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#HNG_Night">HNG Night</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Illegal_Ko_Move">Illegal Ko Move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Illegal_board_repetition">Illegal board repetition</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Kaya">Kaya</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Loading___">Loading...</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Move_is_suicidal">Move is suicidal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Night">Night</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Night_Play">Night Play</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Persimmon">Persimmon</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Plain">Plain</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Processing___">Processing...</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Red_Oak">Red Oak</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Review">Review</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Self_capture_is_not_allowed">Self-capture is not allowed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Shell">Shell</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Slate">Slate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Stone_Removal">Stone Removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Stone_Removal_Phase">Stone Removal Phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Submitting___">Submitting...</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Synchronization_error__reloading">Synchronization error, reloading</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#The_game_would_be_repeating_with_that_move__please_play_somewhere_else_first">The game would be repeating with that move, please play somewhere else first</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#White">White</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#White_to_move">White to move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Worn_Glass">Worn Glass</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Your_move">Your move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Your_move___opponent_passed">Your move - opponent passed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L21">engine/translate.ts:21</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="translate.GobanStrings.html#_sd" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sd</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanStrings | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/translate.html">translate</a></li><li><a href="translate.GobanStrings.html">GobanStrings</a></li></ul><h1>Interface GobanStrings</h1></div><div class="tsd-signature"><span class="tsd-signature-keyword">interface </span><span class="tsd-kind-interface">GobanStrings</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_sd">%sd</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_sh">%sh</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_sm">%sm</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_ss">%ss</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#_swk">%swk</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#A_stone_has_already_been_placed_here">A stone has already been placed here</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Anime">Anime</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Black">Black</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Black_Walnut">Black Walnut</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Black_to_move">Black to move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Book">Book</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Bright_Kaya">Bright Kaya</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Control_passed_to__s">Control passed to %s</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Custom">Custom</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Enter_the_label_you_want_to_add_to_the_board">Enter the label you want to add to the board</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Error">Error</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Error_submitting_move">Error submitting move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Game_Finished">Game Finished</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Glass">Glass</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Granite">Granite</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#HNG">HNG</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#HNG_Night">HNG Night</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Illegal_Ko_Move">Illegal Ko Move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Illegal_board_repetition">Illegal board repetition</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Kaya">Kaya</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Loading___">Loading...</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Move_is_suicidal">Move is suicidal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Night">Night</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Night_Play">Night Play</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Persimmon">Persimmon</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Plain">Plain</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Processing___">Processing...</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Red_Oak">Red Oak</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Review">Review</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Self_capture_is_not_allowed">Self-capture is not allowed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Shell">Shell</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Slate">Slate</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Stone_Removal">Stone Removal</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Stone_Removal_Phase">Stone Removal Phase</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Submitting___">Submitting...</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Synchronization_error__reloading">Synchronization error, reloading</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#The_game_would_be_repeating_with_that_move__please_play_somewhere_else_first">The game would be repeating with that move, please play somewhere else first</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#White">White</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#White_to_move">White to move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Worn_Glass">Worn Glass</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Your_move">Your move</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><a class="tsd-kind-property" href="translate.GobanStrings.html#Your_move___opponent_passed">Your move - opponent passed</a><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L21">engine/translate.ts:21</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><h5 class="tsd-index-heading uppercase" role="button" aria-expanded="false" tabIndex="0"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-chevronSmall"></use></svg> Index</h5></summary><div class="tsd-accordion-details"><section class="tsd-index-section"><h3 class="tsd-index-heading">Properties</h3><div class="tsd-index-list"><a href="translate.GobanStrings.html#_sd" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sd</span></a>
 <a href="translate.GobanStrings.html#_sh" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sh</span></a>
 <a href="translate.GobanStrings.html#_sm" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sm</span></a>
 <a href="translate.GobanStrings.html#_ss" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%ss</span></a>
@@ -45,4 +45,4 @@
 <a href="translate.GobanStrings.html#Worn_Glass" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Worn <wbr/>Glass</span></a>
 <a href="translate.GobanStrings.html#Your_move" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Your move</span></a>
 <a href="translate.GobanStrings.html#Your_move___opponent_passed" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Your move -<wbr/> opponent passed</span></a>
-</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="_sd" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%sd</span><a href="#_sd" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%sd</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L67">engine/translate.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_sh" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%sh</span><a href="#_sh" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%sh</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L68">engine/translate.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_sm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%sm</span><a href="#_sm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%sm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L69">engine/translate.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_ss" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%ss</span><a href="#_ss" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%ss</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L70">engine/translate.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_swk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%swk</span><a href="#_swk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%swk</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L66">engine/translate.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="A_stone_has_already_been_placed_here" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>A stone has already been placed here</span><a href="#A_stone_has_already_been_placed_here" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">A stone has already been placed here</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L30">engine/translate.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Anime" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Anime</span><a href="#Anime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Anime</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L64">engine/translate.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Black</span><a href="#Black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Black</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L24">engine/translate.ts:24</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Black_Walnut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Black <wbr/>Walnut</span><a href="#Black_Walnut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Black <wbr/>Walnut</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L47">engine/translate.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Black_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Black to move</span><a href="#Black_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Black to move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L34">engine/translate.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Book" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Book</span><a href="#Book" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Book</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L48">engine/translate.ts:48</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Bright_Kaya" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Bright <wbr/>Kaya</span><a href="#Bright_Kaya" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Bright <wbr/>Kaya</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L54">engine/translate.ts:54</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Control_passed_to__s" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Control passed to %s</span><a href="#Control_passed_to__s" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Control passed to %s</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L38">engine/translate.ts:38</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Custom" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Custom</span><a href="#Custom" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Custom</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L59">engine/translate.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Enter_the_label_you_want_to_add_to_the_board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Enter the label you want to add to the board</span><a href="#Enter_the_label_you_want_to_add_to_the_board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Enter the label you want to add to the board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L42">engine/translate.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Error</span><a href="#Error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L43">engine/translate.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Error_submitting_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Error submitting move</span><a href="#Error_submitting_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Error submitting move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L32">engine/translate.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Game_Finished" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Game <wbr/>Finished</span><a href="#Game_Finished" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Game <wbr/>Finished</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L33">engine/translate.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Glass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Glass</span><a href="#Glass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Glass</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L49">engine/translate.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Granite" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Granite</span><a href="#Granite" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Granite</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L50">engine/translate.ts:50</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="HNG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>HNG</span><a href="#HNG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">HNG</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L52">engine/translate.ts:52</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="HNG_Night" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>HNG <wbr/>Night</span><a href="#HNG_Night" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">HNG <wbr/>Night</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L51">engine/translate.ts:51</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Illegal_Ko_Move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Illegal <wbr/>Ko <wbr/>Move</span><a href="#Illegal_Ko_Move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Illegal <wbr/>Ko <wbr/>Move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L25">engine/translate.ts:25</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Illegal_board_repetition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Illegal board repetition</span><a href="#Illegal_board_repetition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Illegal board repetition</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L31">engine/translate.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Kaya" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Kaya</span><a href="#Kaya" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Kaya</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L53">engine/translate.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Loading___" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Loading...</span><a href="#Loading___" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Loading...</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L27">engine/translate.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Move_is_suicidal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Move is suicidal</span><a href="#Move_is_suicidal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Move is suicidal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L26">engine/translate.ts:26</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Night" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Night</span><a href="#Night" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Night</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L56">engine/translate.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Night_Play" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Night <wbr/>Play</span><a href="#Night_Play" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Night <wbr/>Play</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L55">engine/translate.ts:55</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Persimmon" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Persimmon</span><a href="#Persimmon" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Persimmon</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L57">engine/translate.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Plain" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Plain</span><a href="#Plain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Plain</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L58">engine/translate.ts:58</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Processing___" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Processing...</span><a href="#Processing___" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Processing...</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L28">engine/translate.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Red_Oak" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Red <wbr/>Oak</span><a href="#Red_Oak" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Red <wbr/>Oak</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L60">engine/translate.ts:60</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Review</span><a href="#Review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L37">engine/translate.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Self_capture_is_not_allowed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Self-<wbr/>capture is not allowed</span><a href="#Self_capture_is_not_allowed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Self-<wbr/>capture is not allowed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L44">engine/translate.ts:44</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Shell" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Shell</span><a href="#Shell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Shell</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L61">engine/translate.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Slate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Slate</span><a href="#Slate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Slate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L62">engine/translate.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Stone_Removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Stone <wbr/>Removal</span><a href="#Stone_Removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Stone <wbr/>Removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L40">engine/translate.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Stone_Removal_Phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Stone <wbr/>Removal <wbr/>Phase</span><a href="#Stone_Removal_Phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Stone <wbr/>Removal <wbr/>Phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L41">engine/translate.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Submitting___" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Submitting...</span><a href="#Submitting___" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Submitting...</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L29">engine/translate.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Synchronization_error__reloading" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Synchronization error, reloading</span><a href="#Synchronization_error__reloading" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Synchronization error, reloading</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L39">engine/translate.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="The_game_would_be_repeating_with_that_move__please_play_somewhere_else_first" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>The game would be repeating with that move, please play somewhere else first</span><a href="#The_game_would_be_repeating_with_that_move__please_play_somewhere_else_first" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">The game would be repeating with that move, please play somewhere else first</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L45">engine/translate.ts:45</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="White" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>White</span><a href="#White" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">White</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L23">engine/translate.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="White_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>White to move</span><a href="#White_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">White to move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L35">engine/translate.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Worn_Glass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Worn <wbr/>Glass</span><a href="#Worn_Glass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Worn <wbr/>Glass</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L63">engine/translate.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Your_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Your move</span><a href="#Your_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Your move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L22">engine/translate.ts:22</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Your_move___opponent_passed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Your move -<wbr/> opponent passed</span><a href="#Your_move___opponent_passed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Your move -<wbr/> opponent passed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L36">engine/translate.ts:36</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#_sd" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sd</span></a><a href="#_sh" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sh</span></a><a href="#_sm" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sm</span></a><a href="#_ss" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%ss</span></a><a href="#_swk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%swk</span></a><a href="#A_stone_has_already_been_placed_here" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>A stone has already been placed here</span></a><a href="#Anime" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Anime</span></a><a href="#Black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Black</span></a><a href="#Black_Walnut" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Black <wbr/>Walnut</span></a><a href="#Black_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Black to move</span></a><a href="#Book" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Book</span></a><a href="#Bright_Kaya" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Bright <wbr/>Kaya</span></a><a href="#Control_passed_to__s" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Control passed to %s</span></a><a href="#Custom" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Custom</span></a><a href="#Enter_the_label_you_want_to_add_to_the_board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Enter the label you want to add to the board</span></a><a href="#Error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Error</span></a><a href="#Error_submitting_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Error submitting move</span></a><a href="#Game_Finished" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Game <wbr/>Finished</span></a><a href="#Glass" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Glass</span></a><a href="#Granite" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Granite</span></a><a href="#HNG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HNG</span></a><a href="#HNG_Night" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HNG <wbr/>Night</span></a><a href="#Illegal_Ko_Move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Illegal <wbr/>Ko <wbr/>Move</span></a><a href="#Illegal_board_repetition" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Illegal board repetition</span></a><a href="#Kaya" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Kaya</span></a><a href="#Loading___" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Loading...</span></a><a href="#Move_is_suicidal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Move is suicidal</span></a><a href="#Night" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Night</span></a><a href="#Night_Play" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Night <wbr/>Play</span></a><a href="#Persimmon" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Persimmon</span></a><a href="#Plain" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Plain</span></a><a href="#Processing___" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Processing...</span></a><a href="#Red_Oak" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Red <wbr/>Oak</span></a><a href="#Review" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Review</span></a><a href="#Self_capture_is_not_allowed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Self-<wbr/>capture is not allowed</span></a><a href="#Shell" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Shell</span></a><a href="#Slate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Slate</span></a><a href="#Stone_Removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Stone <wbr/>Removal</span></a><a href="#Stone_Removal_Phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Stone <wbr/>Removal <wbr/>Phase</span></a><a href="#Submitting___" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Submitting...</span></a><a href="#Synchronization_error__reloading" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Synchronization error, reloading</span></a><a href="#The_game_would_be_repeating_with_that_move__please_play_somewhere_else_first" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>The game would be repeating with that move, please play somewhere else first</span></a><a href="#White" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>White</span></a><a href="#White_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>White to move</span></a><a href="#Worn_Glass" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Worn <wbr/>Glass</span></a><a href="#Your_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Your move</span></a><a href="#Your_move___opponent_passed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Your move -<wbr/> opponent passed</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div></section></div></details></section></section><section class="tsd-panel-group tsd-member-group"><h2>Properties</h2><section class="tsd-panel tsd-member"><a id="_sd" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%sd</span><a href="#_sd" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%sd</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L67">engine/translate.ts:67</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_sh" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%sh</span><a href="#_sh" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%sh</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L68">engine/translate.ts:68</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_sm" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%sm</span><a href="#_sm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%sm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L69">engine/translate.ts:69</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_ss" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%ss</span><a href="#_ss" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%ss</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L70">engine/translate.ts:70</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="_swk" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>%swk</span><a href="#_swk" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">%swk</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L66">engine/translate.ts:66</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="A_stone_has_already_been_placed_here" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>A stone has already been placed here</span><a href="#A_stone_has_already_been_placed_here" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">A stone has already been placed here</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L30">engine/translate.ts:30</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Anime" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Anime</span><a href="#Anime" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Anime</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L64">engine/translate.ts:64</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Black" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Black</span><a href="#Black" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Black</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L24">engine/translate.ts:24</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Black_Walnut" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Black <wbr/>Walnut</span><a href="#Black_Walnut" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Black <wbr/>Walnut</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L47">engine/translate.ts:47</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Black_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Black to move</span><a href="#Black_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Black to move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L34">engine/translate.ts:34</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Book" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Book</span><a href="#Book" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Book</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L48">engine/translate.ts:48</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Bright_Kaya" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Bright <wbr/>Kaya</span><a href="#Bright_Kaya" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Bright <wbr/>Kaya</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L54">engine/translate.ts:54</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Control_passed_to__s" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Control passed to %s</span><a href="#Control_passed_to__s" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Control passed to %s</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L38">engine/translate.ts:38</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Custom" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Custom</span><a href="#Custom" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Custom</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L59">engine/translate.ts:59</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Enter_the_label_you_want_to_add_to_the_board" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Enter the label you want to add to the board</span><a href="#Enter_the_label_you_want_to_add_to_the_board" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Enter the label you want to add to the board</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L42">engine/translate.ts:42</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Error" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Error</span><a href="#Error" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Error</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L43">engine/translate.ts:43</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Error_submitting_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Error submitting move</span><a href="#Error_submitting_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Error submitting move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L32">engine/translate.ts:32</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Game_Finished" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Game <wbr/>Finished</span><a href="#Game_Finished" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Game <wbr/>Finished</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L33">engine/translate.ts:33</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Glass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Glass</span><a href="#Glass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Glass</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L49">engine/translate.ts:49</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Granite" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Granite</span><a href="#Granite" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Granite</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L50">engine/translate.ts:50</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="HNG" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>HNG</span><a href="#HNG" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">HNG</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L52">engine/translate.ts:52</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="HNG_Night" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>HNG <wbr/>Night</span><a href="#HNG_Night" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">HNG <wbr/>Night</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L51">engine/translate.ts:51</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Illegal_Ko_Move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Illegal <wbr/>Ko <wbr/>Move</span><a href="#Illegal_Ko_Move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Illegal <wbr/>Ko <wbr/>Move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L25">engine/translate.ts:25</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Illegal_board_repetition" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Illegal board repetition</span><a href="#Illegal_board_repetition" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Illegal board repetition</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L31">engine/translate.ts:31</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Kaya" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Kaya</span><a href="#Kaya" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Kaya</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L53">engine/translate.ts:53</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Loading___" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Loading...</span><a href="#Loading___" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Loading...</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L27">engine/translate.ts:27</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Move_is_suicidal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Move is suicidal</span><a href="#Move_is_suicidal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Move is suicidal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L26">engine/translate.ts:26</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Night" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Night</span><a href="#Night" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Night</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L56">engine/translate.ts:56</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Night_Play" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Night <wbr/>Play</span><a href="#Night_Play" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Night <wbr/>Play</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L55">engine/translate.ts:55</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Persimmon" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Persimmon</span><a href="#Persimmon" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Persimmon</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L57">engine/translate.ts:57</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Plain" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Plain</span><a href="#Plain" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Plain</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L58">engine/translate.ts:58</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Processing___" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Processing...</span><a href="#Processing___" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Processing...</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L28">engine/translate.ts:28</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Red_Oak" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Red <wbr/>Oak</span><a href="#Red_Oak" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Red <wbr/>Oak</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L60">engine/translate.ts:60</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Review" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Review</span><a href="#Review" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Review</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L37">engine/translate.ts:37</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Self_capture_is_not_allowed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Self-<wbr/>capture is not allowed</span><a href="#Self_capture_is_not_allowed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Self-<wbr/>capture is not allowed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L44">engine/translate.ts:44</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Shell" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Shell</span><a href="#Shell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Shell</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L61">engine/translate.ts:61</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Slate" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Slate</span><a href="#Slate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Slate</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L62">engine/translate.ts:62</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Stone_Removal" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Stone <wbr/>Removal</span><a href="#Stone_Removal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Stone <wbr/>Removal</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L40">engine/translate.ts:40</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Stone_Removal_Phase" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Stone <wbr/>Removal <wbr/>Phase</span><a href="#Stone_Removal_Phase" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Stone <wbr/>Removal <wbr/>Phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L41">engine/translate.ts:41</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Submitting___" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Submitting...</span><a href="#Submitting___" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Submitting...</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L29">engine/translate.ts:29</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Synchronization_error__reloading" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Synchronization error, reloading</span><a href="#Synchronization_error__reloading" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Synchronization error, reloading</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L39">engine/translate.ts:39</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="The_game_would_be_repeating_with_that_move__please_play_somewhere_else_first" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>The game would be repeating with that move, please play somewhere else first</span><a href="#The_game_would_be_repeating_with_that_move__please_play_somewhere_else_first" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">The game would be repeating with that move, please play somewhere else first</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L45">engine/translate.ts:45</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="White" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>White</span><a href="#White" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">White</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L23">engine/translate.ts:23</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="White_to_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>White to move</span><a href="#White_to_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">White to move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L35">engine/translate.ts:35</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Worn_Glass" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Worn <wbr/>Glass</span><a href="#Worn_Glass" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Worn <wbr/>Glass</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L63">engine/translate.ts:63</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Your_move" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Your move</span><a href="#Your_move" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Your move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L22">engine/translate.ts:22</a></li></ul></aside></section><section class="tsd-panel tsd-member"><a id="Your_move___opponent_passed" class="tsd-anchor"></a><h3 class="tsd-anchor-link"><span>Your move -<wbr/> opponent passed</span><a href="#Your_move___opponent_passed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3><div class="tsd-signature"><span class="tsd-kind-property">Your move -<wbr/> opponent passed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L36">engine/translate.ts:36</a></li></ul></aside></section></section></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div><details open class="tsd-index-accordion tsd-page-navigation"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>On This Page</h3></summary><div class="tsd-accordion-details"><a href="#_sd" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sd</span></a><a href="#_sh" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sh</span></a><a href="#_sm" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%sm</span></a><a href="#_ss" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%ss</span></a><a href="#_swk" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>%swk</span></a><a href="#A_stone_has_already_been_placed_here" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>A stone has already been placed here</span></a><a href="#Anime" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Anime</span></a><a href="#Black" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Black</span></a><a href="#Black_Walnut" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Black <wbr/>Walnut</span></a><a href="#Black_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Black to move</span></a><a href="#Book" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Book</span></a><a href="#Bright_Kaya" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Bright <wbr/>Kaya</span></a><a href="#Control_passed_to__s" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Control passed to %s</span></a><a href="#Custom" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Custom</span></a><a href="#Enter_the_label_you_want_to_add_to_the_board" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Enter the label you want to add to the board</span></a><a href="#Error" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Error</span></a><a href="#Error_submitting_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Error submitting move</span></a><a href="#Game_Finished" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Game <wbr/>Finished</span></a><a href="#Glass" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Glass</span></a><a href="#Granite" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Granite</span></a><a href="#HNG" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HNG</span></a><a href="#HNG_Night" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>HNG <wbr/>Night</span></a><a href="#Illegal_Ko_Move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Illegal <wbr/>Ko <wbr/>Move</span></a><a href="#Illegal_board_repetition" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Illegal board repetition</span></a><a href="#Kaya" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Kaya</span></a><a href="#Loading___" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Loading...</span></a><a href="#Move_is_suicidal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Move is suicidal</span></a><a href="#Night" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Night</span></a><a href="#Night_Play" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Night <wbr/>Play</span></a><a href="#Persimmon" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Persimmon</span></a><a href="#Plain" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Plain</span></a><a href="#Processing___" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Processing...</span></a><a href="#Red_Oak" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Red <wbr/>Oak</span></a><a href="#Review" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Review</span></a><a href="#Self_capture_is_not_allowed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Self-<wbr/>capture is not allowed</span></a><a href="#Shell" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Shell</span></a><a href="#Slate" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Slate</span></a><a href="#Stone_Removal" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Stone <wbr/>Removal</span></a><a href="#Stone_Removal_Phase" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Stone <wbr/>Removal <wbr/>Phase</span></a><a href="#Submitting___" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Submitting...</span></a><a href="#Synchronization_error__reloading" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Synchronization error, reloading</span></a><a href="#The_game_would_be_repeating_with_that_move__please_play_somewhere_else_first" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>The game would be repeating with that move, please play somewhere else first</span></a><a href="#White" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>White</span></a><a href="#White_to_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>White to move</span></a><a href="#Worn_Glass" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Worn <wbr/>Glass</span></a><a href="#Your_move" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Your move</span></a><a href="#Your_move___opponent_passed" class=""><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1024"></use></svg><span>Your move -<wbr/> opponent passed</span></a></div></details></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/modules/protocol.html b/docs/modules/protocol.html
index 95d69698..e8a4ca9e 100644
--- a/docs/modules/protocol.html
+++ b/docs/modules/protocol.html
@@ -59,7 +59,7 @@
 for backwards compatibility.</p>
 </li>
 </ul>
-</div><div class="tsd-comment tsd-typography"></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/index.ts#L1">engine/protocol/index.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Enumerations</h3><div class="tsd-index-list"><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-8"></use></svg><span>Remote<wbr/>Storage<wbr/>Replication</span></a>
+</div><div class="tsd-comment tsd-typography"></div></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/index.ts#L1">engine/protocol/index.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Enumerations</h3><div class="tsd-index-list"><a href="../enums/protocol.RemoteStorageReplication.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-8"></use></svg><span>Remote<wbr/>Storage<wbr/>Replication</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Interfaces</h3><div class="tsd-index-list"><a href="../interfaces/protocol.AIServerToClient.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>AIServer<wbr/>To<wbr/>Client</span></a>
 <a href="../interfaces/protocol.AutomatchPreferences.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>Automatch<wbr/>Preferences</span></a>
 <a href="../interfaces/protocol.ClientToAIServer.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>Client<wbr/>ToAIServer</span></a>
diff --git a/docs/modules/translate.html b/docs/modules/translate.html
index 418519a4..8ee1f9c6 100644
--- a/docs/modules/translate.html
+++ b/docs/modules/translate.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>translate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="translate.html">translate</a></li></ul><h1>Namespace translate</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/translate.ts#L1">engine/translate.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Interfaces</h3><div class="tsd-index-list"><a href="../interfaces/translate.GobanStrings.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>Goban<wbr/>Strings</span></a>
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>translate | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="translate.html">translate</a></li></ul><h1>Namespace translate</h1></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/translate.ts#L1">engine/translate.ts:1</a></li></ul></aside><section class="tsd-panel-group tsd-index-group"><section class="tsd-panel tsd-index-panel"><h3 class="tsd-index-heading uppercase">Index</h3><section class="tsd-index-section"><h3 class="tsd-index-heading">Interfaces</h3><div class="tsd-index-list"><a href="../interfaces/translate.GobanStrings.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-256"></use></svg><span>Goban<wbr/>Strings</span></a>
 </div></section><section class="tsd-index-section"><h3 class="tsd-index-heading">Functions</h3><div class="tsd-index-list"><a href="../functions/translate._.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>_</span></a>
 <a href="../functions/translate.interpolate.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>interpolate</span></a>
 <a href="../functions/translate.setGobanTranslations.html" class="tsd-index-link"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-64"></use></svg><span>set<wbr/>Goban<wbr/>Translations</span></a>
diff --git a/docs/types/AdHocPackedMove.html b/docs/types/AdHocPackedMove.html
index db4686d5..a7db8d93 100644
--- a/docs/types/AdHocPackedMove.html
+++ b/docs/types/AdHocPackedMove.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocPackedMove | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocPackedMove.html">AdHocPackedMove</a></li></ul><h1>Type alias AdHocPackedMove</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Ad<wbr/>Hoc<wbr/>Packed<wbr/>Move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">, </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">index</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/AdHocFormat.ts#L37">engine/formats/AdHocFormat.ts:37</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AdHocPackedMove | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AdHocPackedMove.html">AdHocPackedMove</a></li></ul><h1>Type alias AdHocPackedMove</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Ad<wbr/>Hoc<wbr/>Packed<wbr/>Move</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">, </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span>[<span class="tsd-kind-index-signature">index</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">?</span><span class="tsd-signature-symbol">]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/AdHocFormat.ts#L37">engine/formats/AdHocFormat.ts:37</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/AnalysisSubTool.html b/docs/types/AnalysisSubTool.html
index c4087aba..7d1e5608 100644
--- a/docs/types/AnalysisSubTool.html
+++ b/docs/types/AnalysisSubTool.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AnalysisSubTool | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AnalysisSubTool.html">AnalysisSubTool</a></li></ul><h1>Type alias AnalysisSubTool</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Analysis<wbr/>Sub<wbr/>Tool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;alternate&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L52">GobanBase.ts:52</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AnalysisSubTool | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AnalysisSubTool.html">AnalysisSubTool</a></li></ul><h1>Type alias AnalysisSubTool</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Analysis<wbr/>Sub<wbr/>Tool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;alternate&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;letters&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;numbers&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">string</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L52">GobanBase.ts:52</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/AnalysisTool.html b/docs/types/AnalysisTool.html
index 12e6d163..5be34afa 100644
--- a/docs/types/AnalysisTool.html
+++ b/docs/types/AnalysisTool.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AnalysisTool | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AnalysisTool.html">AnalysisTool</a></li></ul><h1>Type alias AnalysisTool</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Analysis<wbr/>Tool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;stone&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;draw&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;label&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;score&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;removal&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L51">GobanBase.ts:51</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AnalysisTool | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AnalysisTool.html">AnalysisTool</a></li></ul><h1>Type alias AnalysisTool</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Analysis<wbr/>Tool</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;stone&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;draw&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;label&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;score&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;removal&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L51">GobanBase.ts:51</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/BoardTransform.html b/docs/types/BoardTransform.html
index f8d5ff0e..3e013d09 100644
--- a/docs/types/BoardTransform.html
+++ b/docs/types/BoardTransform.html
@@ -9,4 +9,4 @@
 <p>The &quot;easy to understand&quot; part is that the id can be compared visually to the
 board position</p>
 <p>The downside is that the id string can be moderately long for boards with lots of stones</p>
-</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/positionId.ts#L39">engine/util/positionId.ts:39</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature" id="__type.__type-1"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">x</span>, <span class="tsd-kind-parameter">y</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">x</span>: <span class="tsd-signature-type">number</span></span></li><li><span><span class="tsd-kind-parameter">y</span>: <span class="tsd-signature-type">number</span></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">x</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">y</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></h5></li></ul></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/positionId.ts#L39">engine/util/positionId.ts:39</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/ConditionalMoveResponse.html b/docs/types/ConditionalMoveResponse.html
index 54d1a7af..9b797a3d 100644
--- a/docs/types/ConditionalMoveResponse.html
+++ b/docs/types/ConditionalMoveResponse.html
@@ -1,3 +1,3 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ConditionalMoveResponse | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ConditionalMoveResponse.html">ConditionalMoveResponse</a></li></ul><h1>Type alias ConditionalMoveResponse</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Conditional<wbr/>Move<wbr/>Response</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span><span class="tsd-signature-symbol">, </span><a href="../interfaces/ConditionalMoveResponseTree.html" class="tsd-signature-type tsd-kind-interface">ConditionalMoveResponseTree</a><span class="tsd-signature-symbol">]</span></div><div class="tsd-comment tsd-typography"><p>A branch in the conditional move tree, consists of the response move and
  the sub-tree of the next possible moves</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ConditionalMoveTree.ts#L19">engine/ConditionalMoveTree.ts:19</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ConditionalMoveTree.ts#L19">engine/ConditionalMoveTree.ts:19</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/DataArgument.html b/docs/types/DataArgument.html
index d8286499..4d57c36e 100644
--- a/docs/types/DataArgument.html
+++ b/docs/types/DataArgument.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DataArgument | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="DataArgument.html">DataArgument</a></li></ul><h1>Type alias DataArgument&lt;Entry&gt;</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Data<wbr/>Argument</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="DataArgument.html#Entry">Entry</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="DataArgument.html#Entry">Entry</a><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><br/><span>    </span><span class="tsd-signature-symbol">? </span><span class="tsd-signature-type tsd-kind-type-parameter">A</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol">]</span><br/><span>    </span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">never</span></div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="Entry" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">Entry</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L67">engine/GobanSocket.ts:67</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DataArgument | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="DataArgument.html">DataArgument</a></li></ul><h1>Type alias DataArgument&lt;Entry&gt;</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Data<wbr/>Argument</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="DataArgument.html#Entry">Entry</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="DataArgument.html#Entry">Entry</a><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><br/><span>    </span><span class="tsd-signature-symbol">? </span><span class="tsd-signature-type tsd-kind-type-parameter">A</span><span class="tsd-signature-symbol">[</span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol">]</span><br/><span>    </span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">never</span></div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="Entry" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">Entry</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L67">engine/GobanSocket.ts:67</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanChatLog.html b/docs/types/GobanChatLog.html
index 8cf4a026..188c64eb 100644
--- a/docs/types/GobanChatLog.html
+++ b/docs/types/GobanChatLog.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanChatLog | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanChatLog.html">GobanChatLog</a></li></ul><h1>Type alias GobanChatLog</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Chat<wbr/>Log</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/protocol.GameChatLine.html" class="tsd-signature-type tsd-kind-interface">GameChatLine</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L67">GobanBase.ts:67</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanChatLog | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanChatLog.html">GobanChatLog</a></li></ul><h1>Type alias GobanChatLog</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Chat<wbr/>Log</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/protocol.GameChatLine.html" class="tsd-signature-type tsd-kind-interface">GameChatLine</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L67">GobanBase.ts:67</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanEnginePhase.html b/docs/types/GobanEnginePhase.html
index 0026c827..7fdfe385 100644
--- a/docs/types/GobanEnginePhase.html
+++ b/docs/types/GobanEnginePhase.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEnginePhase | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEnginePhase.html">GobanEnginePhase</a></li></ul><h1>Type alias GobanEnginePhase</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Engine<wbr/>Phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stone removal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;finished&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L53">engine/GobanEngine.ts:53</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEnginePhase | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEnginePhase.html">GobanEnginePhase</a></li></ul><h1>Type alias GobanEnginePhase</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Engine<wbr/>Phase</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;stone removal&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;finished&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L53">engine/GobanEngine.ts:53</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanEngineRules.html b/docs/types/GobanEngineRules.html
index ad240a05..117ff442 100644
--- a/docs/types/GobanEngineRules.html
+++ b/docs/types/GobanEngineRules.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngineRules | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngineRules.html">GobanEngineRules</a></li></ul><h1>Type alias GobanEngineRules</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Engine<wbr/>Rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L54">engine/GobanEngine.ts:54</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngineRules | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngineRules.html">GobanEngineRules</a></li></ul><h1>Type alias GobanEngineRules</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Engine<wbr/>Rules</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L54">engine/GobanEngine.ts:54</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanEngineSuperKoAlgorithm.html b/docs/types/GobanEngineSuperKoAlgorithm.html
index de3a1127..3624df3c 100644
--- a/docs/types/GobanEngineSuperKoAlgorithm.html
+++ b/docs/types/GobanEngineSuperKoAlgorithm.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngineSuperKoAlgorithm | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngineSuperKoAlgorithm.html">GobanEngineSuperKoAlgorithm</a></li></ul><h1>Type alias GobanEngineSuperKoAlgorithm</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Engine<wbr/>Super<wbr/>Ko<wbr/>Algorithm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;psk&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;csk&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ssk&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;noresult&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L55">engine/GobanEngine.ts:55</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanEngineSuperKoAlgorithm | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanEngineSuperKoAlgorithm.html">GobanEngineSuperKoAlgorithm</a></li></ul><h1>Type alias GobanEngineSuperKoAlgorithm</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Engine<wbr/>Super<wbr/>Ko<wbr/>Algorithm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;psk&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;csk&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ssk&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;noresult&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L55">engine/GobanEngine.ts:55</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanErrorMessageId.html b/docs/types/GobanErrorMessageId.html
index 3a00d69d..d49abfe8 100644
--- a/docs/types/GobanErrorMessageId.html
+++ b/docs/types/GobanErrorMessageId.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanErrorMessageId | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanErrorMessageId.html">GobanErrorMessageId</a></li></ul><h1>Type alias GobanErrorMessageId</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Error<wbr/>Message<wbr/>Id</span><span class="tsd-signature-symbol">:</span> <a href="GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol"> | </span><a href="GobanIOErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanIOErrorMessageId</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L17">engine/GobanError.ts:17</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanErrorMessageId | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanErrorMessageId.html">GobanErrorMessageId</a></li></ul><h1>Type alias GobanErrorMessageId</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Error<wbr/>Message<wbr/>Id</span><span class="tsd-signature-symbol">:</span> <a href="GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol"> | </span><a href="GobanIOErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanIOErrorMessageId</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L17">engine/GobanError.ts:17</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanErrorMessageObject.html b/docs/types/GobanErrorMessageObject.html
index 28a3f0f9..43dd7e4d 100644
--- a/docs/types/GobanErrorMessageObject.html
+++ b/docs/types/GobanErrorMessageObject.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanErrorMessageObject | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanErrorMessageObject.html">GobanErrorMessageObject</a></li></ul><h1>Type alias GobanErrorMessageObject</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Error<wbr/>Message<wbr/>Object</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanMoveErrorMessageObject.html" class="tsd-signature-type tsd-kind-interface">GobanMoveErrorMessageObject</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/GobanIOErrorMessageObject.html" class="tsd-signature-type tsd-kind-interface">GobanIOErrorMessageObject</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L18">engine/GobanError.ts:18</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanErrorMessageObject | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanErrorMessageObject.html">GobanErrorMessageObject</a></li></ul><h1>Type alias GobanErrorMessageObject</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Error<wbr/>Message<wbr/>Object</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanMoveErrorMessageObject.html" class="tsd-signature-type tsd-kind-interface">GobanMoveErrorMessageObject</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/GobanIOErrorMessageObject.html" class="tsd-signature-type tsd-kind-interface">GobanIOErrorMessageObject</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L18">engine/GobanError.ts:18</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanIOErrorMessageId.html b/docs/types/GobanIOErrorMessageId.html
index 5305fa5e..e591e068 100644
--- a/docs/types/GobanIOErrorMessageId.html
+++ b/docs/types/GobanIOErrorMessageId.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanIOErrorMessageId | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanIOErrorMessageId.html">GobanIOErrorMessageId</a></li></ul><h1>Type alias GobanIOErrorMessageId</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">GobanIOError<wbr/>Message<wbr/>Id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;failed_to_load_sgf&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L20">engine/GobanError.ts:20</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanIOErrorMessageId | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanIOErrorMessageId.html">GobanIOErrorMessageId</a></li></ul><h1>Type alias GobanIOErrorMessageId</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">GobanIOError<wbr/>Message<wbr/>Id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;failed_to_load_sgf&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L20">engine/GobanError.ts:20</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanModes.html b/docs/types/GobanModes.html
index 84950bac..99431fdb 100644
--- a/docs/types/GobanModes.html
+++ b/docs/types/GobanModes.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanModes | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanModes.html">GobanModes</a></li></ul><h1>Type alias GobanModes</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Modes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;puzzle&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;score estimation&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;analyze&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;conditional&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/GobanBase.ts#L49">GobanBase.ts:49</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanModes | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanModes.html">GobanModes</a></li></ul><h1>Type alias GobanModes</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Modes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;puzzle&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;score estimation&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;analyze&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;conditional&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/GobanBase.ts#L49">GobanBase.ts:49</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanMoveErrorMessageId.html b/docs/types/GobanMoveErrorMessageId.html
index daba42c2..1e50e5ff 100644
--- a/docs/types/GobanMoveErrorMessageId.html
+++ b/docs/types/GobanMoveErrorMessageId.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMoveErrorMessageId | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMoveErrorMessageId.html">GobanMoveErrorMessageId</a></li></ul><h1>Type alias GobanMoveErrorMessageId</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Move<wbr/>Error<wbr/>Message<wbr/>Id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;stone_already_placed_here&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;illegal_self_capture&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;illegal_ko_move&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;illegal_board_repetition&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move_error&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanError.ts#L22">engine/GobanError.ts:22</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMoveErrorMessageId | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMoveErrorMessageId.html">GobanMoveErrorMessageId</a></li></ul><h1>Type alias GobanMoveErrorMessageId</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Move<wbr/>Error<wbr/>Message<wbr/>Id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;stone_already_placed_here&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;illegal_self_capture&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;illegal_ko_move&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;illegal_board_repetition&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;move_error&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanError.ts#L22">engine/GobanError.ts:22</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanMovesArray.html b/docs/types/GobanMovesArray.html
index c2b191b6..0c644595 100644
--- a/docs/types/GobanMovesArray.html
+++ b/docs/types/GobanMovesArray.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMovesArray | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMovesArray.html">GobanMovesArray</a></li></ul><h1>Type alias GobanMovesArray</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Moves<wbr/>Array</span><span class="tsd-signature-symbol">:</span> <a href="AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L94">engine/GobanEngine.ts:94</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanMovesArray | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanMovesArray.html">GobanMovesArray</a></li></ul><h1>Type alias GobanMovesArray</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Moves<wbr/>Array</span><span class="tsd-signature-symbol">:</span> <a href="AdHocPackedMove.html" class="tsd-signature-type tsd-kind-type-alias">AdHocPackedMove</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFMove.html" class="tsd-signature-type tsd-kind-interface">JGOFMove</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L94">engine/GobanEngine.ts:94</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanRenderer.html b/docs/types/GobanRenderer.html
index 11bce82e..5e177848 100644
--- a/docs/types/GobanRenderer.html
+++ b/docs/types/GobanRenderer.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanRenderer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanRenderer.html">GobanRenderer</a></li></ul><h1>Type alias GobanRenderer</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Renderer</span><span class="tsd-signature-symbol">:</span> <a href="../classes/GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a><span class="tsd-signature-symbol"> | </span><a href="../classes/SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/index.ts#L39">index.ts:39</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanRenderer | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanRenderer.html">GobanRenderer</a></li></ul><h1>Type alias GobanRenderer</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Renderer</span><span class="tsd-signature-symbol">:</span> <a href="../classes/GobanCanvas.html" class="tsd-signature-type tsd-kind-class">GobanCanvas</a><span class="tsd-signature-symbol"> | </span><a href="../classes/SVGRenderer.html" class="tsd-signature-type tsd-kind-class">SVGRenderer</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/index.ts#L39">index.ts:39</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/GobanRendererConfig.html b/docs/types/GobanRendererConfig.html
index a5cef69d..194196d9 100644
--- a/docs/types/GobanRendererConfig.html
+++ b/docs/types/GobanRendererConfig.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanRendererConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanRendererConfig.html">GobanRendererConfig</a></li></ul><h1>Type alias GobanRendererConfig</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Renderer<wbr/>Config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/CanvasRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">CanvasRendererGobanConfig</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/SVGRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">SVGRendererGobanConfig</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/index.ts#L40">index.ts:40</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GobanRendererConfig | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GobanRendererConfig.html">GobanRendererConfig</a></li></ul><h1>Type alias GobanRendererConfig</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Goban<wbr/>Renderer<wbr/>Config</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/CanvasRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">CanvasRendererGobanConfig</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/SVGRendererGobanConfig.html" class="tsd-signature-type tsd-kind-interface">SVGRendererGobanConfig</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/index.ts#L40">index.ts:40</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/JGOFTimeControl.html b/docs/types/JGOFTimeControl.html
index 1e744d93..f82a8c19 100644
--- a/docs/types/JGOFTimeControl.html
+++ b/docs/types/JGOFTimeControl.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFTimeControl.html">JGOFTimeControl</a></li></ul><h1>Type alias JGOFTimeControl</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">JGOFTime<wbr/>Control</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/JGOFFischerTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFFischerTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFByoYomiTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFByoYomiTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFSimpleTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFSimpleTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFCanadianTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFCanadianTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFAbsoluteTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFAbsoluteTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFNoneTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFNoneTimeControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L254">engine/formats/JGOF.ts:254</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFTimeControl | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFTimeControl.html">JGOFTimeControl</a></li></ul><h1>Type alias JGOFTimeControl</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">JGOFTime<wbr/>Control</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/JGOFFischerTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFFischerTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFByoYomiTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFByoYomiTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFSimpleTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFSimpleTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFCanadianTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFCanadianTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFAbsoluteTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFAbsoluteTimeControl</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/JGOFNoneTimeControl.html" class="tsd-signature-type tsd-kind-interface">JGOFNoneTimeControl</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L254">engine/formats/JGOF.ts:254</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/JGOFTimeControlSpeed.html b/docs/types/JGOFTimeControlSpeed.html
index aba9a4ba..c3dd2cb3 100644
--- a/docs/types/JGOFTimeControlSpeed.html
+++ b/docs/types/JGOFTimeControlSpeed.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFTimeControlSpeed | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFTimeControlSpeed.html">JGOFTimeControlSpeed</a></li></ul><h1>Type alias JGOFTimeControlSpeed</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">JGOFTime<wbr/>Control<wbr/>Speed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;blitz&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;live&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;correspondence&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L203">engine/formats/JGOF.ts:203</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFTimeControlSpeed | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFTimeControlSpeed.html">JGOFTimeControlSpeed</a></li></ul><h1>Type alias JGOFTimeControlSpeed</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">JGOFTime<wbr/>Control<wbr/>Speed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;blitz&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;live&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;correspondence&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L203">engine/formats/JGOF.ts:203</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/JGOFTimeControlSystem.html b/docs/types/JGOFTimeControlSystem.html
index 1ff89e3e..945a5e35 100644
--- a/docs/types/JGOFTimeControlSystem.html
+++ b/docs/types/JGOFTimeControlSystem.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFTimeControlSystem | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFTimeControlSystem.html">JGOFTimeControlSystem</a></li></ul><h1>Type alias JGOFTimeControlSystem</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">JGOFTime<wbr/>Control<wbr/>System</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;absolute&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;none&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/formats/JGOF.ts#L204">engine/formats/JGOF.ts:204</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>JGOFTimeControlSystem | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="JGOFTimeControlSystem.html">JGOFTimeControlSystem</a></li></ul><h1>Type alias JGOFTimeControlSystem</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">JGOFTime<wbr/>Control<wbr/>System</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;fischer&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;byoyomi&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;canadian&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;simple&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;absolute&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;none&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/formats/JGOF.ts#L204">engine/formats/JGOF.ts:204</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/LabelPosition.html b/docs/types/LabelPosition.html
index 7d1a532b..22f5d301 100644
--- a/docs/types/LabelPosition.html
+++ b/docs/types/LabelPosition.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>LabelPosition | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="LabelPosition.html">LabelPosition</a></li></ul><h1>Type alias LabelPosition</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Label<wbr/>Position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;all&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;top-left&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;top-right&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;bottom-right&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;bottom-left&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L33">Goban/Goban.ts:33</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>LabelPosition | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="LabelPosition.html">LabelPosition</a></li></ul><h1>Type alias LabelPosition</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Label<wbr/>Position</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;all&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;none&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;top-left&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;top-right&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;bottom-right&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;bottom-left&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L33">Goban/Goban.ts:33</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/Matrix.html b/docs/types/Matrix.html
index d8abf417..a4963ae9 100644
--- a/docs/types/Matrix.html
+++ b/docs/types/Matrix.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Matrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="Matrix.html">Matrix</a></li></ul><h1>Type alias Matrix&lt;T&gt;</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Matrix</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="Matrix.html#T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="Matrix.html#T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/matrix.ts#L17">engine/util/matrix.ts:17</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Matrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="Matrix.html">Matrix</a></li></ul><h1>Type alias Matrix&lt;T&gt;</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Matrix</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="Matrix.html#T">T</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="Matrix.html#T">T</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">[]</span></div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="T" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">T</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/matrix.ts#L17">engine/util/matrix.ts:17</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/MoveTreePenMarks.html b/docs/types/MoveTreePenMarks.html
index 2aeeaaac..8c9692f2 100644
--- a/docs/types/MoveTreePenMarks.html
+++ b/docs/types/MoveTreePenMarks.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreePenMarks | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTreePenMarks.html">MoveTreePenMarks</a></li></ul><h1>Type alias MoveTreePenMarks</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Move<wbr/>Tree<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/MoveTree.ts#L55">engine/MoveTree.ts:55</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MoveTreePenMarks | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MoveTreePenMarks.html">MoveTreePenMarks</a></li></ul><h1>Type alias MoveTreePenMarks</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Move<wbr/>Tree<wbr/>Pen<wbr/>Marks</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol">[]</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">points</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/MoveTree.ts#L55">engine/MoveTree.ts:55</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/NumberMatrix.html b/docs/types/NumberMatrix.html
index 6d864cef..fb8f5b91 100644
--- a/docs/types/NumberMatrix.html
+++ b/docs/types/NumberMatrix.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>NumberMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="NumberMatrix.html">NumberMatrix</a></li></ul><h1>Type alias NumberMatrix</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Number<wbr/>Matrix</span><span class="tsd-signature-symbol">:</span> <a href="Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/matrix.ts#L18">engine/util/matrix.ts:18</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>NumberMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="NumberMatrix.html">NumberMatrix</a></li></ul><h1>Type alias NumberMatrix</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Number<wbr/>Matrix</span><span class="tsd-signature-symbol">:</span> <a href="Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/matrix.ts#L18">engine/util/matrix.ts:18</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/PlayerColor.html b/docs/types/PlayerColor.html
index c658ede3..50b70d10 100644
--- a/docs/types/PlayerColor.html
+++ b/docs/types/PlayerColor.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PlayerColor | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PlayerColor.html">PlayerColor</a></li></ul><h1>Type alias PlayerColor</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Player<wbr/>Color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L294">engine/GobanEngine.ts:294</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PlayerColor | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PlayerColor.html">PlayerColor</a></li></ul><h1>Type alias PlayerColor</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Player<wbr/>Color</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;black&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;white&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L294">engine/GobanEngine.ts:294</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/ProtocolResponseType.html b/docs/types/ProtocolResponseType.html
index c4f0ff4e..4a21807e 100644
--- a/docs/types/ProtocolResponseType.html
+++ b/docs/types/ProtocolResponseType.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ProtocolResponseType | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ProtocolResponseType.html">ProtocolResponseType</a></li></ul><h1>Type alias ProtocolResponseType&lt;Entry&gt;</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Protocol<wbr/>Response<wbr/>Type</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ProtocolResponseType.html#Entry">Entry</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="ProtocolResponseType.html#Entry">Entry</a><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-keyword">infer </span> <span class="tsd-kind-type-parameter">R</span><span class="tsd-signature-symbol">)</span><br/><span>    </span><span class="tsd-signature-symbol">? </span><span class="tsd-signature-type tsd-kind-type-parameter">R</span><br/><span>    </span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">never</span></div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="Entry" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">Entry</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanSocket.ts#L68">engine/GobanSocket.ts:68</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ProtocolResponseType | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="ProtocolResponseType.html">ProtocolResponseType</a></li></ul><h1>Type alias ProtocolResponseType&lt;Entry&gt;</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Protocol<wbr/>Response<wbr/>Type</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="ProtocolResponseType.html#Entry">Entry</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="ProtocolResponseType.html#Entry">Entry</a><span class="tsd-signature-keyword"> extends </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-keyword">infer </span> <span class="tsd-kind-type-parameter">R</span><span class="tsd-signature-symbol">)</span><br/><span>    </span><span class="tsd-signature-symbol">? </span><span class="tsd-signature-type tsd-kind-type-parameter">R</span><br/><span>    </span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">never</span></div><section class="tsd-panel"><h4>Type Parameters</h4><ul class="tsd-type-parameter-list"><li><span><a id="Entry" class="tsd-anchor"></a><span class="tsd-kind-type-parameter">Entry</span></span></li></ul></section><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanSocket.ts#L68">engine/GobanSocket.ts:68</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/PuzzleOpponentMoveMode.html b/docs/types/PuzzleOpponentMoveMode.html
index 5f173bfd..536a9d1f 100644
--- a/docs/types/PuzzleOpponentMoveMode.html
+++ b/docs/types/PuzzleOpponentMoveMode.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PuzzleOpponentMoveMode | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PuzzleOpponentMoveMode.html">PuzzleOpponentMoveMode</a></li></ul><h1>Type alias PuzzleOpponentMoveMode</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Puzzle<wbr/>Opponent<wbr/>Move<wbr/>Mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;manual&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;automatic&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L288">engine/GobanEngine.ts:288</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PuzzleOpponentMoveMode | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PuzzleOpponentMoveMode.html">PuzzleOpponentMoveMode</a></li></ul><h1>Type alias PuzzleOpponentMoveMode</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Puzzle<wbr/>Opponent<wbr/>Move<wbr/>Mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;manual&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;automatic&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L288">engine/GobanEngine.ts:288</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/PuzzlePlacementSetting.html b/docs/types/PuzzlePlacementSetting.html
index 1428c65d..8f4086fc 100644
--- a/docs/types/PuzzlePlacementSetting.html
+++ b/docs/types/PuzzlePlacementSetting.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PuzzlePlacementSetting | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PuzzlePlacementSetting.html">PuzzlePlacementSetting</a></li></ul><h1>Type alias PuzzlePlacementSetting</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;setup&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;place&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;play&quot;</span></h5></li></ul></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;setup&quot;</span></h5></li></ul></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;place&quot;</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L289">engine/GobanEngine.ts:289</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PuzzlePlacementSetting | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PuzzlePlacementSetting.html">PuzzlePlacementSetting</a></li></ul><h1>Type alias PuzzlePlacementSetting</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Puzzle<wbr/>Placement<wbr/>Setting</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;play&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;setup&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;place&quot;</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;play&quot;</span></h5></li></ul></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><a href="../enums/JGOFNumericPlayerColor.html" class="tsd-signature-type tsd-kind-enum">JGOFNumericPlayerColor</a></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;setup&quot;</span></h5></li></ul></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">color</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">0</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">&quot;place&quot;</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L289">engine/GobanEngine.ts:289</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/PuzzlePlayerMoveMode.html b/docs/types/PuzzlePlayerMoveMode.html
index 9f092f78..a3799f3a 100644
--- a/docs/types/PuzzlePlayerMoveMode.html
+++ b/docs/types/PuzzlePlayerMoveMode.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PuzzlePlayerMoveMode | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PuzzlePlayerMoveMode.html">PuzzlePlayerMoveMode</a></li></ul><h1>Type alias PuzzlePlayerMoveMode</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Puzzle<wbr/>Player<wbr/>Move<wbr/>Mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;free&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;fixed&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L287">engine/GobanEngine.ts:287</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>PuzzlePlayerMoveMode | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="PuzzlePlayerMoveMode.html">PuzzlePlayerMoveMode</a></li></ul><h1>Type alias PuzzlePlayerMoveMode</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Puzzle<wbr/>Player<wbr/>Move<wbr/>Mode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;free&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;fixed&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L287">engine/GobanEngine.ts:287</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/RawStoneString.html b/docs/types/RawStoneString.html
index 97a7a97e..df7e3349 100644
--- a/docs/types/RawStoneString.html
+++ b/docs/types/RawStoneString.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RawStoneString | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="RawStoneString.html">RawStoneString</a></li></ul><h1>Type alias RawStoneString</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Raw<wbr/>Stone<wbr/>String</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/JGOFIntersection.html" class="tsd-signature-type tsd-kind-interface">JGOFIntersection</a><span class="tsd-signature-symbol">[]</span></div><div class="tsd-comment tsd-typography"><p>A raw stone string is simply an array of intersections</p>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/StoneString.ts#L20">engine/StoneString.ts:20</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/StoneString.ts#L20">engine/StoneString.ts:20</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/StringMatrix.html b/docs/types/StringMatrix.html
index d4e79c6e..de699119 100644
--- a/docs/types/StringMatrix.html
+++ b/docs/types/StringMatrix.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StringMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="StringMatrix.html">StringMatrix</a></li></ul><h1>Type alias StringMatrix</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">String<wbr/>Matrix</span><span class="tsd-signature-symbol">:</span> <a href="Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/util/matrix.ts#L19">engine/util/matrix.ts:19</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StringMatrix | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="StringMatrix.html">StringMatrix</a></li></ul><h1>Type alias StringMatrix</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">String<wbr/>Matrix</span><span class="tsd-signature-symbol">:</span> <a href="Matrix.html" class="tsd-signature-type tsd-kind-type-alias">Matrix</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/util/matrix.ts#L19">engine/util/matrix.ts:19</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/_internal_.ClockTime.html b/docs/types/_internal_.ClockTime.html
index ae6c6b4c..39426b04 100644
--- a/docs/types/_internal_.ClockTime.html
+++ b/docs/types/_internal_.ClockTime.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ClockTime | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ClockTime.html">ClockTime</a></li></ul><h1>Type alias ClockTime</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Clock<wbr/>Time</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.NoneClock.html" class="tsd-signature-type tsd-kind-type-alias">NoneClock</a><span class="tsd-signature-symbol"> | </span><a href="_internal_.SimpleClock.html" class="tsd-signature-type tsd-kind-type-alias">SimpleClock</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_internal_.AbsoluteClock.html" class="tsd-signature-type tsd-kind-interface">AbsoluteClock</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_internal_.FischerClock.html" class="tsd-signature-type tsd-kind-interface">FischerClock</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_internal_.ByoYomiClock.html" class="tsd-signature-type tsd-kind-interface">ByoYomiClock</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_internal_.CanadianClock.html" class="tsd-signature-type tsd-kind-interface">CanadianClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L575">engine/protocol/ServerToClient.ts:575</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>ClockTime | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.ClockTime.html">ClockTime</a></li></ul><h1>Type alias ClockTime</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Clock<wbr/>Time</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.NoneClock.html" class="tsd-signature-type tsd-kind-type-alias">NoneClock</a><span class="tsd-signature-symbol"> | </span><a href="_internal_.SimpleClock.html" class="tsd-signature-type tsd-kind-type-alias">SimpleClock</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_internal_.AbsoluteClock.html" class="tsd-signature-type tsd-kind-interface">AbsoluteClock</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_internal_.FischerClock.html" class="tsd-signature-type tsd-kind-interface">FischerClock</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_internal_.ByoYomiClock.html" class="tsd-signature-type tsd-kind-interface">ByoYomiClock</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/_internal_.CanadianClock.html" class="tsd-signature-type tsd-kind-interface">CanadianClock</a></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L575">engine/protocol/ServerToClient.ts:575</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/_internal_.DebugOutput.html b/docs/types/_internal_.DebugOutput.html
index e12f9c89..ca6bb298 100644
--- a/docs/types/_internal_.DebugOutput.html
+++ b/docs/types/_internal_.DebugOutput.html
@@ -1,2 +1,2 @@
 <!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>DebugOutput | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.DebugOutput.html">DebugOutput</a></li></ul><h1>Type alias DebugOutput</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Debug<wbr/>Output</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><div class="tsd-comment tsd-typography"><hr>
-</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/autoscore.ts#L1176">engine/autoscore.ts:1176</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/autoscore.ts#L1176">engine/autoscore.ts:1176</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/_internal_.LocalEstimator.html b/docs/types/_internal_.LocalEstimator.html
index 4e32a64b..cf342af5 100644
--- a/docs/types/_internal_.LocalEstimator.html
+++ b/docs/types/_internal_.LocalEstimator.html
@@ -5,4 +5,4 @@
 </div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">trials</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>number of playouts.  Not applicable to all estimators, but
               higher generally means higher accuracy and higher compute cost</p>
 </div><div class="tsd-comment tsd-typography"></div></li><li><span><span class="tsd-kind-parameter">tolerance</span>: <span class="tsd-signature-type">number</span></span><div class="tsd-comment tsd-typography"><p>(0.0-1.0) confidence required to mark an intersection not neutral.</p>
-</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ScoreEstimator.ts#L80">engine/ScoreEstimator.ts:80</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+</div><div class="tsd-comment tsd-typography"></div></li></ul></div><h4 class="tsd-returns-title">Returns <a href="NumberMatrix.html" class="tsd-signature-type tsd-kind-type-alias">NumberMatrix</a></h4></li></ul></li></ul></div><div class="tsd-comment tsd-typography"></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ScoreEstimator.ts#L80">engine/ScoreEstimator.ts:80</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/_internal_.MessageID.html b/docs/types/_internal_.MessageID.html
index b4e9ce66..852806a3 100644
--- a/docs/types/_internal_.MessageID.html
+++ b/docs/types/_internal_.MessageID.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MessageID | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.MessageID.html">MessageID</a></li></ul><h1>Type alias MessageID</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">MessageID</span><span class="tsd-signature-symbol">:</span> <a href="GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;error&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;error_submitting_move&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;loading&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;processing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;self_capture_not_allowed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;server_message&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;illegal_ko_move&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;synchronization_error&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/messages.ts#L20">engine/messages.ts:20</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MessageID | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.MessageID.html">MessageID</a></li></ul><h1>Type alias MessageID</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">MessageID</span><span class="tsd-signature-symbol">:</span> <a href="GobanMoveErrorMessageId.html" class="tsd-signature-type tsd-kind-type-alias">GobanMoveErrorMessageId</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;error&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;error_submitting_move&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;loading&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;processing&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;self_capture_not_allowed&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;server_message&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;illegal_ko_move&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;synchronization_error&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/messages.ts#L20">engine/messages.ts:20</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/_internal_.NoneClock.html b/docs/types/_internal_.NoneClock.html
index 90ccf461..59df9a4b 100644
--- a/docs/types/_internal_.NoneClock.html
+++ b/docs/types/_internal_.NoneClock.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>NoneClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.NoneClock.html">NoneClock</a></li></ul><h1>Type alias NoneClock</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">None<wbr/>Clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L554">engine/protocol/ServerToClient.ts:554</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>NoneClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.NoneClock.html">NoneClock</a></li></ul><h1>Type alias NoneClock</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">None<wbr/>Clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L554">engine/protocol/ServerToClient.ts:554</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/_internal_.SimpleClock.html b/docs/types/_internal_.SimpleClock.html
index f7a9d61b..74e7186f 100644
--- a/docs/types/_internal_.SimpleClock.html
+++ b/docs/types/_internal_.SimpleClock.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SimpleClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.SimpleClock.html">SimpleClock</a></li></ul><h1>Type alias SimpleClock</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Simple<wbr/>Clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ServerToClient.ts#L555">engine/protocol/ServerToClient.ts:555</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SimpleClock | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.SimpleClock.html">SimpleClock</a></li></ul><h1>Type alias SimpleClock</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Simple<wbr/>Clock</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ServerToClient.ts#L555">engine/protocol/ServerToClient.ts:555</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/_internal_.StoneType.html b/docs/types/_internal_.StoneType.html
index 3d9bbfe4..1fdb95b3 100644
--- a/docs/types/_internal_.StoneType.html
+++ b/docs/types/_internal_.StoneType.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StoneType | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.StoneType.html">StoneType</a></li></ul><h1>Type alias StoneType</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Stone<wbr/>Type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">shadow</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stone</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">shadow</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stone</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/image_stones.ts#L39">Goban/themes/image_stones.ts:39</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StoneType | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.StoneType.html">StoneType</a></li></ul><h1>Type alias StoneType</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Stone<wbr/>Type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">shadow</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">stone</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter"><h5><span class="tsd-kind-property">shadow</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">stone</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">HTMLCanvasElement</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/image_stones.ts#L39">Goban/themes/image_stones.ts:39</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/_internal_.StoneTypeArray.html b/docs/types/_internal_.StoneTypeArray.html
index 4cceeb5c..94a61226 100644
--- a/docs/types/_internal_.StoneTypeArray.html
+++ b/docs/types/_internal_.StoneTypeArray.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StoneTypeArray | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.StoneTypeArray.html">StoneTypeArray</a></li></ul><h1>Type alias StoneTypeArray</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Stone<wbr/>Type<wbr/>Array</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.StoneType.html" class="tsd-signature-type tsd-kind-type-alias">StoneType</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/image_stones.ts#L40">Goban/themes/image_stones.ts:40</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>StoneTypeArray | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/_internal_.html">&lt;internal&gt;</a></li><li><a href="_internal_.StoneTypeArray.html">StoneTypeArray</a></li></ul><h1>Type alias StoneTypeArray</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Stone<wbr/>Type<wbr/>Array</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.StoneType.html" class="tsd-signature-type tsd-kind-type-alias">StoneType</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/image_stones.ts#L40">Goban/themes/image_stones.ts:40</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/protocol.AutomatchCondition.html b/docs/types/protocol.AutomatchCondition.html
index 22e36240..31f21f6a 100644
--- a/docs/types/protocol.AutomatchCondition.html
+++ b/docs/types/protocol.AutomatchCondition.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AutomatchCondition | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.AutomatchCondition.html">AutomatchCondition</a></li></ul><h1>Type alias AutomatchCondition</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Automatch<wbr/>Condition</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;required&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;preferred&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;no-preference&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L605">engine/protocol/ClientToServer.ts:605</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AutomatchCondition | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.AutomatchCondition.html">AutomatchCondition</a></li></ul><h1>Type alias AutomatchCondition</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Automatch<wbr/>Condition</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;required&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;preferred&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;no-preference&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L605">engine/protocol/ClientToServer.ts:605</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/protocol.RuleSet.html b/docs/types/protocol.RuleSet.html
index 8e3ff55b..b6bad720 100644
--- a/docs/types/protocol.RuleSet.html
+++ b/docs/types/protocol.RuleSet.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RuleSet | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.RuleSet.html">RuleSet</a></li></ul><h1>Type alias RuleSet</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Rule<wbr/>Set</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L606">engine/protocol/ClientToServer.ts:606</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>RuleSet | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.RuleSet.html">RuleSet</a></li></ul><h1>Type alias RuleSet</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Rule<wbr/>Set</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;japanese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;chinese&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;aga&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;korean&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;nz&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;ing&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L606">engine/protocol/ClientToServer.ts:606</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/protocol.Size.html b/docs/types/protocol.Size.html
index bd32e02e..bae9035f 100644
--- a/docs/types/protocol.Size.html
+++ b/docs/types/protocol.Size.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Size | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.Size.html">Size</a></li></ul><h1>Type alias Size</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;9x9&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;13x13&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;19x19&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L604">engine/protocol/ClientToServer.ts:604</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Size | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.Size.html">Size</a></li></ul><h1>Type alias Size</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Size</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;9x9&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;13x13&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;19x19&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L604">engine/protocol/ClientToServer.ts:604</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/types/protocol.Speed.html b/docs/types/protocol.Speed.html
index f0d5f0d0..c33c5673 100644
--- a/docs/types/protocol.Speed.html
+++ b/docs/types/protocol.Speed.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Speed | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.Speed.html">Speed</a></li></ul><h1>Type alias Speed</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Speed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;blitz&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;live&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;correspondence&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/protocol/ClientToServer.ts#L603">engine/protocol/ClientToServer.ts:603</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>Speed | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="../modules/protocol.html">protocol</a></li><li><a href="protocol.Speed.html">Speed</a></li></ul><h1>Type alias Speed</h1></div><div class="tsd-signature"><span class="tsd-kind-type-alias">Speed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;blitz&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;live&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;correspondence&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/protocol/ClientToServer.ts#L603">engine/protocol/ClientToServer.ts:603</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/AUTOSCORE_TOLERANCE.html b/docs/variables/AUTOSCORE_TOLERANCE.html
index 17ff4299..7487a3af 100644
--- a/docs/variables/AUTOSCORE_TOLERANCE.html
+++ b/docs/variables/AUTOSCORE_TOLERANCE.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AUTOSCORE_TOLERANCE | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AUTOSCORE_TOLERANCE.html">AUTOSCORE_TOLERANCE</a></li></ul><h1>Variable AUTOSCORE_TOLERANCE<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">AUTOSCORE_<wbr/>TOLERANCE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0.1</span><span class="tsd-signature-symbol"> = 0.1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L51">engine/GobanEngine.ts:51</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AUTOSCORE_TOLERANCE | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AUTOSCORE_TOLERANCE.html">AUTOSCORE_TOLERANCE</a></li></ul><h1>Variable AUTOSCORE_TOLERANCE<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">AUTOSCORE_<wbr/>TOLERANCE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0.1</span><span class="tsd-signature-symbol"> = 0.1</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L51">engine/GobanEngine.ts:51</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/AUTOSCORE_TRIALS.html b/docs/variables/AUTOSCORE_TRIALS.html
index 6ea50558..3b19d4b1 100644
--- a/docs/variables/AUTOSCORE_TRIALS.html
+++ b/docs/variables/AUTOSCORE_TRIALS.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AUTOSCORE_TRIALS | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AUTOSCORE_TRIALS.html">AUTOSCORE_TRIALS</a></li></ul><h1>Variable AUTOSCORE_TRIALS<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">AUTOSCORE_<wbr/>TRIALS</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1000</span><span class="tsd-signature-symbol"> = 1000</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/GobanEngine.ts#L50">engine/GobanEngine.ts:50</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>AUTOSCORE_TRIALS | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="AUTOSCORE_TRIALS.html">AUTOSCORE_TRIALS</a></li></ul><h1>Variable AUTOSCORE_TRIALS<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">AUTOSCORE_<wbr/>TRIALS</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1000</span><span class="tsd-signature-symbol"> = 1000</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/GobanEngine.ts#L50">engine/GobanEngine.ts:50</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/GOBAN_FONT.html b/docs/variables/GOBAN_FONT.html
index b327062e..82403c66 100644
--- a/docs/variables/GOBAN_FONT.html
+++ b/docs/variables/GOBAN_FONT.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GOBAN_FONT | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GOBAN_FONT.html">GOBAN_FONT</a></li></ul><h1>Variable GOBAN_FONT<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">GOBAN_<wbr/>FONT</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Verdana,Arial,sans-serif&quot;</span><span class="tsd-signature-symbol"> = &quot;Verdana,Arial,sans-serif&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/Goban.ts#L25">Goban/Goban.ts:25</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>GOBAN_FONT | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="GOBAN_FONT.html">GOBAN_FONT</a></li></ul><h1>Variable GOBAN_FONT<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">GOBAN_<wbr/>FONT</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;Verdana,Arial,sans-serif&quot;</span><span class="tsd-signature-symbol"> = &quot;Verdana,Arial,sans-serif&quot;</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/Goban.ts#L25">Goban/Goban.ts:25</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/MARK_TYPES.html b/docs/variables/MARK_TYPES.html
index 26b8f593..b2f513f9 100644
--- a/docs/variables/MARK_TYPES.html
+++ b/docs/variables/MARK_TYPES.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MARK_TYPES | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MARK_TYPES.html">MARK_TYPES</a></li></ul><h1>Variable MARK_TYPES<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">MARK_<wbr/>TYPES</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L50">Goban/InteractiveBase.ts:50</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>MARK_TYPES | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="MARK_TYPES.html">MARK_TYPES</a></li></ul><h1>Variable MARK_TYPES<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">MARK_<wbr/>TYPES</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-keyword">keyof </span><a href="../interfaces/MarkInterface.html" class="tsd-signature-type tsd-kind-interface">MarkInterface</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L50">Goban/InteractiveBase.ts:50</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/SCORE_ESTIMATION_TOLERANCE.html b/docs/variables/SCORE_ESTIMATION_TOLERANCE.html
index 7c3f4a0f..4075c2a2 100644
--- a/docs/variables/SCORE_ESTIMATION_TOLERANCE.html
+++ b/docs/variables/SCORE_ESTIMATION_TOLERANCE.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SCORE_ESTIMATION_TOLERANCE | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SCORE_ESTIMATION_TOLERANCE.html">SCORE_ESTIMATION_TOLERANCE</a></li></ul><h1>Variable SCORE_ESTIMATION_TOLERANCE<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">SCORE_<wbr/>ESTIMATION_<wbr/>TOLERANCE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0.3</span><span class="tsd-signature-symbol"> = 0.3</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L49">Goban/InteractiveBase.ts:49</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SCORE_ESTIMATION_TOLERANCE | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SCORE_ESTIMATION_TOLERANCE.html">SCORE_ESTIMATION_TOLERANCE</a></li></ul><h1>Variable SCORE_ESTIMATION_TOLERANCE<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">SCORE_<wbr/>ESTIMATION_<wbr/>TOLERANCE</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0.3</span><span class="tsd-signature-symbol"> = 0.3</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L49">Goban/InteractiveBase.ts:49</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/SCORE_ESTIMATION_TRIALS.html b/docs/variables/SCORE_ESTIMATION_TRIALS.html
index 2dc10891..e8c7fed4 100644
--- a/docs/variables/SCORE_ESTIMATION_TRIALS.html
+++ b/docs/variables/SCORE_ESTIMATION_TRIALS.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SCORE_ESTIMATION_TRIALS | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SCORE_ESTIMATION_TRIALS.html">SCORE_ESTIMATION_TRIALS</a></li></ul><h1>Variable SCORE_ESTIMATION_TRIALS<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">SCORE_<wbr/>ESTIMATION_<wbr/>TRIALS</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1000</span><span class="tsd-signature-symbol"> = 1000</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/InteractiveBase.ts#L48">Goban/InteractiveBase.ts:48</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>SCORE_ESTIMATION_TRIALS | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="SCORE_ESTIMATION_TRIALS.html">SCORE_ESTIMATION_TRIALS</a></li></ul><h1>Variable SCORE_ESTIMATION_TRIALS<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">SCORE_<wbr/>ESTIMATION_<wbr/>TRIALS</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1000</span><span class="tsd-signature-symbol"> = 1000</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/InteractiveBase.ts#L48">Goban/InteractiveBase.ts:48</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/THEMES.html b/docs/variables/THEMES.html
index 2cea9b65..12b05077 100644
--- a/docs/variables/THEMES.html
+++ b/docs/variables/THEMES.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>THEMES | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="THEMES.html">THEMES</a></li></ul><h1>Variable THEMES<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/index.ts#L30">Goban/themes/index.ts:30</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>THEMES | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="THEMES.html">THEMES</a></li></ul><h1>Variable THEMES<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">THEMES</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/ThemesInterface.html" class="tsd-signature-type tsd-kind-interface">ThemesInterface</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/index.ts#L30">Goban/themes/index.ts:30</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/THEMES_SORTED.html b/docs/variables/THEMES_SORTED.html
index da962e0e..3abee7fa 100644
--- a/docs/variables/THEMES_SORTED.html
+++ b/docs/variables/THEMES_SORTED.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>THEMES_SORTED | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="THEMES_SORTED.html">THEMES_SORTED</a></li></ul><h1>Variable THEMES_SORTED<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/themes/index.ts#L35">Goban/themes/index.ts:35</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>THEMES_SORTED | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="THEMES_SORTED.html">THEMES_SORTED</a></li></ul><h1>Variable THEMES_SORTED<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">THEMES_<wbr/>SORTED</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{ </span><br/><span>    </span><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span>    </span>[<span class="tsd-kind-index-signature">key</span>: <span class="tsd-signature-type">string</span>]<span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">; </span><br/><span class="tsd-signature-symbol">}</span><span class="tsd-signature-symbol"> = ...</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-index-signature"><h5><span class="tsd-signature-symbol">[</span><span class="tsd-kind-parameter">key</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">black</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">board</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li><li class="tsd-parameter"><h5><span class="tsd-kind-property">white</span><span class="tsd-signature-symbol">: </span><a href="../classes/GobanTheme.html" class="tsd-signature-type tsd-kind-class">GobanTheme</a><span class="tsd-signature-symbol">[]</span></h5></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/themes/index.ts#L35">Goban/themes/index.ts:35</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/callbacks.html b/docs/variables/callbacks.html
index 90445062..ca0e1250 100644
--- a/docs/variables/callbacks.html
+++ b/docs/variables/callbacks.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>callbacks | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="callbacks.html">callbacks</a></li></ul><h1>Variable callbacks<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">callbacks</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/Goban/callbacks.ts#L69">Goban/callbacks.ts:69</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>callbacks | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="callbacks.html">callbacks</a></li></ul><h1>Variable callbacks<code class="tsd-tag ts-flagConst">Const</code> </h1></div><div class="tsd-signature"><span class="tsd-kind-variable">callbacks</span><span class="tsd-signature-symbol">:</span> <a href="../interfaces/GobanCallbacks.html" class="tsd-signature-type tsd-kind-interface">GobanCallbacks</a><span class="tsd-signature-symbol"> = ...</span></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/Goban/callbacks.ts#L70">Goban/callbacks.ts:70</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
diff --git a/docs/variables/remote_estimate_ownership.html b/docs/variables/remote_estimate_ownership.html
index 80504158..5c8767f0 100644
--- a/docs/variables/remote_estimate_ownership.html
+++ b/docs/variables/remote_estimate_ownership.html
@@ -1 +1 @@
-<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>remote_estimate_ownership | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="remote_estimate_ownership.html">remote_estimate_ownership</a></li></ul><h1>Variable remote_estimate_ownership</h1></div><div class="tsd-signature"><span class="tsd-kind-variable">remote_<wbr/>estimate_<wbr/>ownership</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">req</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">req</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">req</span>: <a href="../interfaces/ScoreEstimateRequest.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateRequest</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/0810d911be4e1203d61e2659b7fd2c5a397ca84c/src/engine/ownership_estimators/remote_estimator.ts#L19">engine/ownership_estimators/remote_estimator.ts:19</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html class="default" lang="en"><head><meta charSet="utf-8"/><meta http-equiv="x-ua-compatible" content="IE=edge"/><title>remote_estimate_ownership | goban</title><meta name="description" content="Documentation for goban"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="../assets/style.css"/><link rel="stylesheet" href="../assets/highlight.css"/><script defer src="../assets/main.js"></script><script async src="../assets/icons.js" id="tsd-icons-script"></script><script async src="../assets/search.js" id="tsd-search-script"></script><script async src="../assets/navigation.js" id="tsd-nav-script"></script></head><body><script>document.documentElement.dataset.theme = localStorage.getItem("tsd-theme") || "os";document.body.style.display="none";setTimeout(() => app?app.showPage():document.body.style.removeProperty("display"),500)</script><header class="tsd-page-toolbar"><div class="tsd-toolbar-contents container"><div class="table-cell" id="tsd-search" data-base=".."><div class="field"><label for="tsd-search-field" class="tsd-widget tsd-toolbar-icon search no-caption"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-search"></use></svg></label><input type="text" id="tsd-search-field" aria-label="Search"/></div><div class="field"><div id="tsd-toolbar-links"></div></div><ul class="results"><li class="state loading">Preparing search index...</li><li class="state failure">The search index is not available</li></ul><a href="../index.html" class="title">goban</a></div><div class="table-cell" id="tsd-widgets"><a href="#" class="tsd-widget tsd-toolbar-icon menu no-caption" data-toggle="menu" aria-label="Menu"><svg width="16" height="16" viewBox="0 0 16 16" fill="none"><use href="../assets/icons.svg#icon-menu"></use></svg></a></div></div></header><div class="container container-main"><div class="col-content"><div class="tsd-page-title"><ul class="tsd-breadcrumb"><li><a href="../modules.html">goban</a></li><li><a href="remote_estimate_ownership.html">remote_estimate_ownership</a></li></ul><h1>Variable remote_estimate_ownership</h1></div><div class="tsd-signature"><span class="tsd-kind-variable">remote_<wbr/>estimate_<wbr/>ownership</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">req</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span></div><div class="tsd-type-declaration"><h4>Type declaration</h4><ul class="tsd-parameters"><li class="tsd-parameter-signature"><ul class="tsd-signatures"><li class="tsd-signature"><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">req</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span></li><li class="tsd-description"><div class="tsd-parameters"><h4 class="tsd-parameters-title">Parameters</h4><ul class="tsd-parameter-list"><li><span><span class="tsd-kind-parameter">req</span>: <a href="../interfaces/ScoreEstimateRequest.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateRequest</a></span></li></ul></div><h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/ScoreEstimateResponse.html" class="tsd-signature-type tsd-kind-interface">ScoreEstimateResponse</a><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></li></ul></div><aside class="tsd-sources"><ul><li>Defined in <a href="https://github.com/online-go/goban/blob/072d6ce0e635a766c2ba5bf4d6272a9e40d8c4cd/src/engine/ownership_estimators/remote_estimator.ts#L19">engine/ownership_estimators/remote_estimator.ts:19</a></li></ul></aside></div><div class="col-sidebar"><div class="page-menu"><div class="tsd-navigation settings"><details class="tsd-index-accordion"><summary class="tsd-accordion-summary"><h3><svg width="20" height="20" viewBox="0 0 24 24" fill="none"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>Settings</h3></summary><div class="tsd-accordion-details"><div class="tsd-filter-visibility"><h4 class="uppercase">Member Visibility</h4><form><ul id="tsd-filter-options"><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-protected" name="protected"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Protected</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-private" name="private"/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Private</span></label></li><li class="tsd-filter-item"><label class="tsd-filter-input"><input type="checkbox" id="tsd-filter-inherited" name="inherited" checked/><svg width="32" height="32" viewBox="0 0 32 32" aria-hidden="true"><rect class="tsd-checkbox-background" width="30" height="30" x="1" y="1" rx="6" fill="none"></rect><path class="tsd-checkbox-checkmark" d="M8.35422 16.8214L13.2143 21.75L24.6458 10.25" stroke="none" stroke-width="3.5" stroke-linejoin="round" fill="none"></path></svg><span>Inherited</span></label></li></ul></form></div><div class="tsd-theme-toggle"><h4 class="uppercase">Theme</h4><select id="tsd-theme"><option value="os">OS</option><option value="light">Light</option><option value="dark">Dark</option></select></div></div></details></div></div><div class="site-menu"><nav class="tsd-navigation"><a href="../modules.html"><svg class="tsd-kind-icon" viewBox="0 0 24 24"><use href="../assets/icons.svg#icon-1"></use></svg><span>goban</span></a><ul class="tsd-small-nested-navigation" id="tsd-nav-container" data-base=".."><li>Loading...</li></ul></nav></div></div></div><footer><p class="tsd-generator">Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p></footer><div class="overlay"></div></body></html>
\ No newline at end of file